<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenMesh: OpenMesh::PolyConnectivity Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="logo_align.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="rwth_vci_rgb.jpg"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">OpenMesh
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('a02313.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="a02310.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">OpenMesh::PolyConnectivity Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Connectivity Class for polygonal meshes.  
 <a href="a02313.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="a00377_source.html">OpenMesh/Core/Mesh/PolyConnectivity.hh</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for OpenMesh::PolyConnectivity:</div>
<div class="dyncontent">
<div class="center"><img src="a02312.png" border="0" usemap="#OpenMesh_1_1PolyConnectivity_inherit__map" alt="Inheritance graph"/></div>
<map name="OpenMesh_1_1PolyConnectivity_inherit__map" id="OpenMesh_1_1PolyConnectivity_inherit__map">
<area shape="rect" id="node5" href="a02481.html" title="Connectivity Class for Triangle Meshes. " alt="" coords="68,229,249,256"/>
<area shape="rect" id="node2" href="a02113.html" title="Mesh kernel using arrays for mesh item storage. " alt="" coords="78,80,239,107"/>
<area shape="rect" id="node3" href="a02133.html" title="This class provides low&#45;level property management like adding/removing properties and access to prope..." alt="" coords="5,5,165,32"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for OpenMesh::PolyConnectivity:</div>
<div class="dyncontent">
<div class="center"><img src="a02311.png" border="0" usemap="#OpenMesh_1_1PolyConnectivity_coll__map" alt="Collaboration graph"/></div>
<map name="OpenMesh_1_1PolyConnectivity_coll__map" id="OpenMesh_1_1PolyConnectivity_coll__map">
<area shape="rect" id="node2" href="a02113.html" title="Mesh kernel using arrays for mesh item storage. " alt="" coords="1035,180,1196,207"/>
<area shape="rect" id="node3" href="a02133.html" title="This class provides low&#45;level property management like adding/removing properties and access to prope..." alt="" coords="631,5,791,32"/>
<area shape="rect" id="node5" href="a02561.html" title="OpenMesh::EPropHandleT\l\&lt; StatusInfo \&gt;" alt="" coords="621,107,800,149"/>
<area shape="rect" id="node6" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; StatusInfo \&gt;" alt="" coords="219,238,409,279"/>
<area shape="rect" id="node8" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; StatusInfo \&gt;" alt="" coords="621,173,800,214"/>
<area shape="rect" id="node9" href="a02565.html" title="OpenMesh::FPropHandleT\l\&lt; StatusInfo \&gt;" alt="" coords="622,238,799,279"/>
<area shape="rect" id="node10" href="a02557.html" title="OpenMesh::HPropHandleT\l\&lt; StatusInfo \&gt;" alt="" coords="621,303,800,345"/>
<area shape="rect" id="node7" href="a02237.html" title="Base class for all handle types. " alt="" coords="5,421,169,448"/>
<area shape="rect" id="node11" href="a02249.html" title="Handle for a edge entity. " alt="" coords="433,369,597,396"/>
<area shape="rect" id="node12" href="a02241.html" title="Handle for a vertex entity. " alt="" coords="831,421,1003,448"/>
<area shape="rect" id="node13" href="a02253.html" title="Handle for a face entity. " alt="" coords="434,480,597,507"/>
<area shape="rect" id="node14" href="a02245.html" title="Handle for a halfedge entity. " alt="" coords="824,533,1011,560"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02353.html">ElementRange</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02369.html">ElementRange&lt; EdgeHandle &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02373.html">ElementRange&lt; FaceHandle &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02365.html">ElementRange&lt; HalfedgeHandle &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02361.html">ElementRange&lt; VertexHandle &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02345.html">FaceEdgeTraits</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02349.html">FaceFaceTraits</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02337.html">FaceHalfedgeTraits</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02341.html">FaceVertexTraits</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02333.html">VertexEdgeTraits</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02329.html">VertexFaceTraits</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02321.html">VertexHalfedgeTraits</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02325.html">VertexOppositeHalfedgeTraits</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02317.html">VertexVertexTraits</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a15e43cefcdb1b697946ab7d6422c1164"><td class="memItemLeft" align="right" valign="top"><a id="a15e43cefcdb1b697946ab7d6422c1164"></a>
typedef <a class="el" href="a02313.html">PolyConnectivity</a>&#160;</td><td class="memItemRight" valign="bottom"><b>This</b></td></tr>
<tr class="separator:a15e43cefcdb1b697946ab7d6422c1164"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Mesh Iterators</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Refer to OpenMesh::Mesh::Iterators or <a class="el" href="a04328.html">Mesh Iterators and Circulators</a> for documentation. </p>
</div></td></tr>
<tr class="memitem:a41c8747281c99acdcd6eab328d1b21f0"><td class="memItemLeft" align="right" valign="top"><a id="a41c8747281c99acdcd6eab328d1b21f0"></a>
typedef <a class="el" href="a02293.html">Iterators::GenericIteratorT</a>&lt; <a class="el" href="a02313.html">This</a>, <a class="el" href="a02241.html">This::VertexHandle</a>, <a class="el" href="a02113.html">ArrayKernel</a>, &amp;ArrayKernel::has_vertex_status, &amp;ArrayKernel::n_vertices &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a41c8747281c99acdcd6eab328d1b21f0">VertexIter</a></td></tr>
<tr class="memdesc:a41c8747281c99acdcd6eab328d1b21f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Linear iterator. <br /></td></tr>
<tr class="separator:a41c8747281c99acdcd6eab328d1b21f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16acfa0c8a781c7a8b2b4dc08c0d137c"><td class="memItemLeft" align="right" valign="top"><a id="a16acfa0c8a781c7a8b2b4dc08c0d137c"></a>
typedef <a class="el" href="a02293.html">Iterators::GenericIteratorT</a>&lt; <a class="el" href="a02313.html">This</a>, <a class="el" href="a02245.html">This::HalfedgeHandle</a>, <a class="el" href="a02113.html">ArrayKernel</a>, &amp;ArrayKernel::has_halfedge_status, &amp;ArrayKernel::n_halfedges &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a16acfa0c8a781c7a8b2b4dc08c0d137c">HalfedgeIter</a></td></tr>
<tr class="memdesc:a16acfa0c8a781c7a8b2b4dc08c0d137c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Linear iterator. <br /></td></tr>
<tr class="separator:a16acfa0c8a781c7a8b2b4dc08c0d137c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a784b002754972c4d01942cc4a67f9b16"><td class="memItemLeft" align="right" valign="top"><a id="a784b002754972c4d01942cc4a67f9b16"></a>
typedef <a class="el" href="a02293.html">Iterators::GenericIteratorT</a>&lt; <a class="el" href="a02313.html">This</a>, <a class="el" href="a02249.html">This::EdgeHandle</a>, <a class="el" href="a02113.html">ArrayKernel</a>, &amp;ArrayKernel::has_edge_status, &amp;ArrayKernel::n_edges &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a784b002754972c4d01942cc4a67f9b16">EdgeIter</a></td></tr>
<tr class="memdesc:a784b002754972c4d01942cc4a67f9b16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Linear iterator. <br /></td></tr>
<tr class="separator:a784b002754972c4d01942cc4a67f9b16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63296ff6a35b7baa36dadf489eadfd98"><td class="memItemLeft" align="right" valign="top"><a id="a63296ff6a35b7baa36dadf489eadfd98"></a>
typedef <a class="el" href="a02293.html">Iterators::GenericIteratorT</a>&lt; <a class="el" href="a02313.html">This</a>, <a class="el" href="a02253.html">This::FaceHandle</a>, <a class="el" href="a02113.html">ArrayKernel</a>, &amp;ArrayKernel::has_face_status, &amp;ArrayKernel::n_faces &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a63296ff6a35b7baa36dadf489eadfd98">FaceIter</a></td></tr>
<tr class="memdesc:a63296ff6a35b7baa36dadf489eadfd98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Linear iterator. <br /></td></tr>
<tr class="separator:a63296ff6a35b7baa36dadf489eadfd98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6089799c334e532a63ac8d1ac90cb6d3"><td class="memItemLeft" align="right" valign="top"><a id="a6089799c334e532a63ac8d1ac90cb6d3"></a>
typedef <a class="el" href="a02313.html#a41c8747281c99acdcd6eab328d1b21f0">VertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a6089799c334e532a63ac8d1ac90cb6d3">ConstVertexIter</a></td></tr>
<tr class="memdesc:a6089799c334e532a63ac8d1ac90cb6d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Linear iterator. <br /></td></tr>
<tr class="separator:a6089799c334e532a63ac8d1ac90cb6d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bec12276b4bffa3b65766c0b51ae747"><td class="memItemLeft" align="right" valign="top"><a id="a9bec12276b4bffa3b65766c0b51ae747"></a>
typedef <a class="el" href="a02313.html#a16acfa0c8a781c7a8b2b4dc08c0d137c">HalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a9bec12276b4bffa3b65766c0b51ae747">ConstHalfedgeIter</a></td></tr>
<tr class="memdesc:a9bec12276b4bffa3b65766c0b51ae747"><td class="mdescLeft">&#160;</td><td class="mdescRight">Linear iterator. <br /></td></tr>
<tr class="separator:a9bec12276b4bffa3b65766c0b51ae747"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0920e9bcadf00342493659a0238626a9"><td class="memItemLeft" align="right" valign="top"><a id="a0920e9bcadf00342493659a0238626a9"></a>
typedef <a class="el" href="a02313.html#a784b002754972c4d01942cc4a67f9b16">EdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a0920e9bcadf00342493659a0238626a9">ConstEdgeIter</a></td></tr>
<tr class="memdesc:a0920e9bcadf00342493659a0238626a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Linear iterator. <br /></td></tr>
<tr class="separator:a0920e9bcadf00342493659a0238626a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf34493014ff133fd4b36ad7e4f2e97b"><td class="memItemLeft" align="right" valign="top"><a id="abf34493014ff133fd4b36ad7e4f2e97b"></a>
typedef <a class="el" href="a02313.html#a63296ff6a35b7baa36dadf489eadfd98">FaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#abf34493014ff133fd4b36ad7e4f2e97b">ConstFaceIter</a></td></tr>
<tr class="memdesc:abf34493014ff133fd4b36ad7e4f2e97b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Linear iterator. <br /></td></tr>
<tr class="separator:abf34493014ff133fd4b36ad7e4f2e97b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Mesh Circulators</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Refer to OpenMesh::Mesh::Iterators or <a class="el" href="a04328.html">Mesh Iterators and Circulators</a> for documentation. </p>
</div></td></tr>
<tr class="memitem:a4af1dcd182765b58c9acb569ec459e37"><td class="memItemLeft" align="right" valign="top"><a id="a4af1dcd182765b58c9acb569ec459e37"></a>
typedef <a class="el" href="a02197.html">Iterators::GenericCirculatorT_DEPRECATED</a>&lt; <a class="el" href="a02317.html">VertexVertexTraits</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a4af1dcd182765b58c9acb569ec459e37">VertexVertexIter</a></td></tr>
<tr class="memdesc:a4af1dcd182765b58c9acb569ec459e37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a4af1dcd182765b58c9acb569ec459e37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac778e9bf51f4651c11f176e198e892e7"><td class="memItemLeft" align="right" valign="top"><a id="ac778e9bf51f4651c11f176e198e892e7"></a>
typedef <a class="el" href="a02185.html">Iterators::GenericCirculatorT</a>&lt; <a class="el" href="a02317.html">VertexVertexTraits</a>, true &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ac778e9bf51f4651c11f176e198e892e7">VertexVertexCWIter</a></td></tr>
<tr class="memdesc:ac778e9bf51f4651c11f176e198e892e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:ac778e9bf51f4651c11f176e198e892e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ceb01a87c2127985c5c66aa6d7b2d92"><td class="memItemLeft" align="right" valign="top"><a id="a1ceb01a87c2127985c5c66aa6d7b2d92"></a>
typedef <a class="el" href="a02185.html">Iterators::GenericCirculatorT</a>&lt; <a class="el" href="a02317.html">VertexVertexTraits</a>, false &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a1ceb01a87c2127985c5c66aa6d7b2d92">VertexVertexCCWIter</a></td></tr>
<tr class="memdesc:a1ceb01a87c2127985c5c66aa6d7b2d92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a counter clockwise fashion. <br /></td></tr>
<tr class="separator:a1ceb01a87c2127985c5c66aa6d7b2d92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54440c9f054667eb51d4246b81b4fccf"><td class="memItemLeft" align="right" valign="top"><a id="a54440c9f054667eb51d4246b81b4fccf"></a>
typedef <a class="el" href="a02197.html">Iterators::GenericCirculatorT_DEPRECATED</a>&lt; <a class="el" href="a02321.html">VertexHalfedgeTraits</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a54440c9f054667eb51d4246b81b4fccf">VertexOHalfedgeIter</a></td></tr>
<tr class="memdesc:a54440c9f054667eb51d4246b81b4fccf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates outgoing half edges in a clockwise fashion. <br /></td></tr>
<tr class="separator:a54440c9f054667eb51d4246b81b4fccf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdd8bd980dcf6591a1731b447134fe6d"><td class="memItemLeft" align="right" valign="top"><a id="afdd8bd980dcf6591a1731b447134fe6d"></a>
typedef <a class="el" href="a02185.html">Iterators::GenericCirculatorT</a>&lt; <a class="el" href="a02321.html">VertexHalfedgeTraits</a>, true &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#afdd8bd980dcf6591a1731b447134fe6d">VertexOHalfedgeCWIter</a></td></tr>
<tr class="memdesc:afdd8bd980dcf6591a1731b447134fe6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:afdd8bd980dcf6591a1731b447134fe6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75cabdae3a86fb3fdc29a380f21318ff"><td class="memItemLeft" align="right" valign="top"><a id="a75cabdae3a86fb3fdc29a380f21318ff"></a>
typedef <a class="el" href="a02185.html">Iterators::GenericCirculatorT</a>&lt; <a class="el" href="a02321.html">VertexHalfedgeTraits</a>, false &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a75cabdae3a86fb3fdc29a380f21318ff">VertexOHalfedgeCCWIter</a></td></tr>
<tr class="memdesc:a75cabdae3a86fb3fdc29a380f21318ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates outgoing half edges in a counter clockwise fashion. <br /></td></tr>
<tr class="separator:a75cabdae3a86fb3fdc29a380f21318ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46a18bcbc8b8e47bddc0b88d5365aca7"><td class="memItemLeft" align="right" valign="top"><a id="a46a18bcbc8b8e47bddc0b88d5365aca7"></a>
typedef <a class="el" href="a02197.html">Iterators::GenericCirculatorT_DEPRECATED</a>&lt; <a class="el" href="a02325.html">VertexOppositeHalfedgeTraits</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a46a18bcbc8b8e47bddc0b88d5365aca7">VertexIHalfedgeIter</a></td></tr>
<tr class="memdesc:a46a18bcbc8b8e47bddc0b88d5365aca7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates incoming half edges in a clockwise fashion. <br /></td></tr>
<tr class="separator:a46a18bcbc8b8e47bddc0b88d5365aca7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaffe1f32fb00afc61ffd140d14c9fa57"><td class="memItemLeft" align="right" valign="top"><a id="aaffe1f32fb00afc61ffd140d14c9fa57"></a>
typedef <a class="el" href="a02185.html">Iterators::GenericCirculatorT</a>&lt; <a class="el" href="a02325.html">VertexOppositeHalfedgeTraits</a>, true &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aaffe1f32fb00afc61ffd140d14c9fa57">VertexIHalfedgeCWIter</a></td></tr>
<tr class="memdesc:aaffe1f32fb00afc61ffd140d14c9fa57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:aaffe1f32fb00afc61ffd140d14c9fa57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1320515fce5b3b20d48c9c732282fb3"><td class="memItemLeft" align="right" valign="top"><a id="aa1320515fce5b3b20d48c9c732282fb3"></a>
typedef <a class="el" href="a02185.html">Iterators::GenericCirculatorT</a>&lt; <a class="el" href="a02325.html">VertexOppositeHalfedgeTraits</a>, false &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aa1320515fce5b3b20d48c9c732282fb3">VertexIHalfedgeCCWIter</a></td></tr>
<tr class="memdesc:aa1320515fce5b3b20d48c9c732282fb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates incoming half edges in a counter clockwise fashion. <br /></td></tr>
<tr class="separator:aa1320515fce5b3b20d48c9c732282fb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a773610c3acffd1593ccbb5cd57a8f03e"><td class="memItemLeft" align="right" valign="top"><a id="a773610c3acffd1593ccbb5cd57a8f03e"></a>
typedef <a class="el" href="a02197.html">Iterators::GenericCirculatorT_DEPRECATED</a>&lt; <a class="el" href="a02329.html">VertexFaceTraits</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a773610c3acffd1593ccbb5cd57a8f03e">VertexFaceIter</a></td></tr>
<tr class="memdesc:a773610c3acffd1593ccbb5cd57a8f03e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates incident faces in a clockwise fashion. <br /></td></tr>
<tr class="separator:a773610c3acffd1593ccbb5cd57a8f03e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9be48b47e1de4e659f7aa210e5d808ca"><td class="memItemLeft" align="right" valign="top"><a id="a9be48b47e1de4e659f7aa210e5d808ca"></a>
typedef <a class="el" href="a02185.html">Iterators::GenericCirculatorT</a>&lt; <a class="el" href="a02329.html">VertexFaceTraits</a>, true &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a9be48b47e1de4e659f7aa210e5d808ca">VertexFaceCWIter</a></td></tr>
<tr class="memdesc:a9be48b47e1de4e659f7aa210e5d808ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a9be48b47e1de4e659f7aa210e5d808ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae276600c431db79e515e580865ad9687"><td class="memItemLeft" align="right" valign="top"><a id="ae276600c431db79e515e580865ad9687"></a>
typedef <a class="el" href="a02185.html">Iterators::GenericCirculatorT</a>&lt; <a class="el" href="a02329.html">VertexFaceTraits</a>, false &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ae276600c431db79e515e580865ad9687">VertexFaceCCWIter</a></td></tr>
<tr class="memdesc:ae276600c431db79e515e580865ad9687"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates incident faces in a counter clockwise fashion. <br /></td></tr>
<tr class="separator:ae276600c431db79e515e580865ad9687"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6388892f5898ef33a5985e4388a032ab"><td class="memItemLeft" align="right" valign="top"><a id="a6388892f5898ef33a5985e4388a032ab"></a>
typedef <a class="el" href="a02197.html">Iterators::GenericCirculatorT_DEPRECATED</a>&lt; <a class="el" href="a02333.html">VertexEdgeTraits</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a6388892f5898ef33a5985e4388a032ab">VertexEdgeIter</a></td></tr>
<tr class="memdesc:a6388892f5898ef33a5985e4388a032ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates incident edges in a clockwise fashion. <br /></td></tr>
<tr class="separator:a6388892f5898ef33a5985e4388a032ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7ef94ac2bc0ec0d945b0dbf84dd6360"><td class="memItemLeft" align="right" valign="top"><a id="aa7ef94ac2bc0ec0d945b0dbf84dd6360"></a>
typedef <a class="el" href="a02185.html">Iterators::GenericCirculatorT</a>&lt; <a class="el" href="a02333.html">VertexEdgeTraits</a>, true &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aa7ef94ac2bc0ec0d945b0dbf84dd6360">VertexEdgeCWIter</a></td></tr>
<tr class="memdesc:aa7ef94ac2bc0ec0d945b0dbf84dd6360"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:aa7ef94ac2bc0ec0d945b0dbf84dd6360"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ab2ea3e3cfd9ab7a763b1a9e82d974a"><td class="memItemLeft" align="right" valign="top"><a id="a0ab2ea3e3cfd9ab7a763b1a9e82d974a"></a>
typedef <a class="el" href="a02185.html">Iterators::GenericCirculatorT</a>&lt; <a class="el" href="a02333.html">VertexEdgeTraits</a>, false &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a0ab2ea3e3cfd9ab7a763b1a9e82d974a">VertexEdgeCCWIter</a></td></tr>
<tr class="memdesc:a0ab2ea3e3cfd9ab7a763b1a9e82d974a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates incident edges in a counter clockwise fashion. <br /></td></tr>
<tr class="separator:a0ab2ea3e3cfd9ab7a763b1a9e82d974a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b0bceb6dab4d2e43ceccd01a7a72051"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a02197.html">Iterators::GenericCirculatorT_DEPRECATED</a>&lt; <a class="el" href="a02337.html">FaceHalfedgeTraits</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a8b0bceb6dab4d2e43ceccd01a7a72051">HalfedgeLoopIter</a></td></tr>
<tr class="memdesc:a8b0bceb6dab4d2e43ceccd01a7a72051"><td class="mdescLeft">&#160;</td><td class="mdescRight">Identical to <a class="el" href="a02313.html#a52e34e1b8830d078d047508fb900464c" title="Enumerate incident half edges in a counter clockwise fashion. ">FaceHalfedgeIter</a>.  <a href="#a8b0bceb6dab4d2e43ceccd01a7a72051">More...</a><br /></td></tr>
<tr class="separator:a8b0bceb6dab4d2e43ceccd01a7a72051"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcc7d9f0c70a3ff95a27360acaaef61a"><td class="memItemLeft" align="right" valign="top"><a id="adcc7d9f0c70a3ff95a27360acaaef61a"></a>
typedef <a class="el" href="a02185.html">Iterators::GenericCirculatorT</a>&lt; <a class="el" href="a02337.html">FaceHalfedgeTraits</a>, false &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#adcc7d9f0c70a3ff95a27360acaaef61a">HalfedgeLoopCWIter</a></td></tr>
<tr class="memdesc:adcc7d9f0c70a3ff95a27360acaaef61a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:adcc7d9f0c70a3ff95a27360acaaef61a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a835392fcf40934fba05a85f6466836a9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a02185.html">Iterators::GenericCirculatorT</a>&lt; <a class="el" href="a02337.html">FaceHalfedgeTraits</a>, true &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a835392fcf40934fba05a85f6466836a9">HalfedgeLoopCCWIter</a></td></tr>
<tr class="memdesc:a835392fcf40934fba05a85f6466836a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Identical to <a class="el" href="a02313.html#a52e34e1b8830d078d047508fb900464c" title="Enumerate incident half edges in a counter clockwise fashion. ">FaceHalfedgeIter</a>.  <a href="#a835392fcf40934fba05a85f6466836a9">More...</a><br /></td></tr>
<tr class="separator:a835392fcf40934fba05a85f6466836a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad00b3b1e1a760d2e1abc1ae106dc7328"><td class="memItemLeft" align="right" valign="top"><a id="ad00b3b1e1a760d2e1abc1ae106dc7328"></a>
typedef <a class="el" href="a02313.html#a4af1dcd182765b58c9acb569ec459e37">VertexVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ad00b3b1e1a760d2e1abc1ae106dc7328">ConstVertexVertexIter</a></td></tr>
<tr class="memdesc:ad00b3b1e1a760d2e1abc1ae106dc7328"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:ad00b3b1e1a760d2e1abc1ae106dc7328"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd3d1d2c049453ac99d1227d4216864f"><td class="memItemLeft" align="right" valign="top"><a id="acd3d1d2c049453ac99d1227d4216864f"></a>
typedef <a class="el" href="a02313.html#ac778e9bf51f4651c11f176e198e892e7">VertexVertexCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#acd3d1d2c049453ac99d1227d4216864f">ConstVertexVertexCWIter</a></td></tr>
<tr class="memdesc:acd3d1d2c049453ac99d1227d4216864f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:acd3d1d2c049453ac99d1227d4216864f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fbcdb4b7d0c02b48b677920492270fb"><td class="memItemLeft" align="right" valign="top"><a id="a3fbcdb4b7d0c02b48b677920492270fb"></a>
typedef <a class="el" href="a02313.html#a1ceb01a87c2127985c5c66aa6d7b2d92">VertexVertexCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a3fbcdb4b7d0c02b48b677920492270fb">ConstVertexVertexCCWIter</a></td></tr>
<tr class="memdesc:a3fbcdb4b7d0c02b48b677920492270fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a3fbcdb4b7d0c02b48b677920492270fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbb03d399d5f3c52d30b4ac895e8bc34"><td class="memItemLeft" align="right" valign="top"><a id="abbb03d399d5f3c52d30b4ac895e8bc34"></a>
typedef <a class="el" href="a02313.html#a54440c9f054667eb51d4246b81b4fccf">VertexOHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#abbb03d399d5f3c52d30b4ac895e8bc34">ConstVertexOHalfedgeIter</a></td></tr>
<tr class="memdesc:abbb03d399d5f3c52d30b4ac895e8bc34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:abbb03d399d5f3c52d30b4ac895e8bc34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47d7745292547ce7a948c8643d644f9e"><td class="memItemLeft" align="right" valign="top"><a id="a47d7745292547ce7a948c8643d644f9e"></a>
typedef <a class="el" href="a02313.html#afdd8bd980dcf6591a1731b447134fe6d">VertexOHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a47d7745292547ce7a948c8643d644f9e">ConstVertexOHalfedgeCWIter</a></td></tr>
<tr class="memdesc:a47d7745292547ce7a948c8643d644f9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a47d7745292547ce7a948c8643d644f9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e3552aee0e74778366f543180c72665"><td class="memItemLeft" align="right" valign="top"><a id="a8e3552aee0e74778366f543180c72665"></a>
typedef <a class="el" href="a02313.html#a75cabdae3a86fb3fdc29a380f21318ff">VertexOHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a8e3552aee0e74778366f543180c72665">ConstVertexOHalfedgeCCWIter</a></td></tr>
<tr class="memdesc:a8e3552aee0e74778366f543180c72665"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a8e3552aee0e74778366f543180c72665"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1912d02cc59674021d8f7e7e68e6671c"><td class="memItemLeft" align="right" valign="top"><a id="a1912d02cc59674021d8f7e7e68e6671c"></a>
typedef <a class="el" href="a02313.html#a46a18bcbc8b8e47bddc0b88d5365aca7">VertexIHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a1912d02cc59674021d8f7e7e68e6671c">ConstVertexIHalfedgeIter</a></td></tr>
<tr class="memdesc:a1912d02cc59674021d8f7e7e68e6671c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a1912d02cc59674021d8f7e7e68e6671c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac69bb043da3a934453ff41930e46d67d"><td class="memItemLeft" align="right" valign="top"><a id="ac69bb043da3a934453ff41930e46d67d"></a>
typedef <a class="el" href="a02313.html#aaffe1f32fb00afc61ffd140d14c9fa57">VertexIHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ac69bb043da3a934453ff41930e46d67d">ConstVertexIHalfedgeCWIter</a></td></tr>
<tr class="memdesc:ac69bb043da3a934453ff41930e46d67d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:ac69bb043da3a934453ff41930e46d67d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6738f293f2e017755aa4d9d39a95ae41"><td class="memItemLeft" align="right" valign="top"><a id="a6738f293f2e017755aa4d9d39a95ae41"></a>
typedef <a class="el" href="a02313.html#aa1320515fce5b3b20d48c9c732282fb3">VertexIHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a6738f293f2e017755aa4d9d39a95ae41">ConstVertexIHalfedgeCCWIter</a></td></tr>
<tr class="memdesc:a6738f293f2e017755aa4d9d39a95ae41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a6738f293f2e017755aa4d9d39a95ae41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c6f75ba817caa2fae535973d6c59612"><td class="memItemLeft" align="right" valign="top"><a id="a5c6f75ba817caa2fae535973d6c59612"></a>
typedef <a class="el" href="a02313.html#a773610c3acffd1593ccbb5cd57a8f03e">VertexFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a5c6f75ba817caa2fae535973d6c59612">ConstVertexFaceIter</a></td></tr>
<tr class="memdesc:a5c6f75ba817caa2fae535973d6c59612"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a5c6f75ba817caa2fae535973d6c59612"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67ee7b46425618f0797bbdb3ba73d820"><td class="memItemLeft" align="right" valign="top"><a id="a67ee7b46425618f0797bbdb3ba73d820"></a>
typedef <a class="el" href="a02313.html#a9be48b47e1de4e659f7aa210e5d808ca">VertexFaceCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a67ee7b46425618f0797bbdb3ba73d820">ConstVertexFaceCWIter</a></td></tr>
<tr class="memdesc:a67ee7b46425618f0797bbdb3ba73d820"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a67ee7b46425618f0797bbdb3ba73d820"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab816abf904e553a19759046385102d70"><td class="memItemLeft" align="right" valign="top"><a id="ab816abf904e553a19759046385102d70"></a>
typedef <a class="el" href="a02313.html#ae276600c431db79e515e580865ad9687">VertexFaceCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ab816abf904e553a19759046385102d70">ConstVertexFaceCCWIter</a></td></tr>
<tr class="memdesc:ab816abf904e553a19759046385102d70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:ab816abf904e553a19759046385102d70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52854036a0d79432804b1893351ac603"><td class="memItemLeft" align="right" valign="top"><a id="a52854036a0d79432804b1893351ac603"></a>
typedef <a class="el" href="a02313.html#a6388892f5898ef33a5985e4388a032ab">VertexEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a52854036a0d79432804b1893351ac603">ConstVertexEdgeIter</a></td></tr>
<tr class="memdesc:a52854036a0d79432804b1893351ac603"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a52854036a0d79432804b1893351ac603"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6e5901f8278eb9c765fda96b33c33a5"><td class="memItemLeft" align="right" valign="top"><a id="ac6e5901f8278eb9c765fda96b33c33a5"></a>
typedef <a class="el" href="a02313.html#aa7ef94ac2bc0ec0d945b0dbf84dd6360">VertexEdgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ac6e5901f8278eb9c765fda96b33c33a5">ConstVertexEdgeCWIter</a></td></tr>
<tr class="memdesc:ac6e5901f8278eb9c765fda96b33c33a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:ac6e5901f8278eb9c765fda96b33c33a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acff91f1dc7667de4078d047a23c9f437"><td class="memItemLeft" align="right" valign="top"><a id="acff91f1dc7667de4078d047a23c9f437"></a>
typedef <a class="el" href="a02313.html#a0ab2ea3e3cfd9ab7a763b1a9e82d974a">VertexEdgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#acff91f1dc7667de4078d047a23c9f437">ConstVertexEdgeCCWIter</a></td></tr>
<tr class="memdesc:acff91f1dc7667de4078d047a23c9f437"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:acff91f1dc7667de4078d047a23c9f437"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9577a3726bee4aec5095c72440f976b8"><td class="memItemLeft" align="right" valign="top"><a id="a9577a3726bee4aec5095c72440f976b8"></a>
typedef <a class="el" href="a02197.html">Iterators::GenericCirculatorT_DEPRECATED</a>&lt; <a class="el" href="a02341.html">FaceVertexTraits</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a9577a3726bee4aec5095c72440f976b8">FaceVertexIter</a></td></tr>
<tr class="memdesc:a9577a3726bee4aec5095c72440f976b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerate incident vertices in a counter clockwise fashion. <br /></td></tr>
<tr class="separator:a9577a3726bee4aec5095c72440f976b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab51f10a88b23fa2ec40191fcfb84284f"><td class="memItemLeft" align="right" valign="top"><a id="ab51f10a88b23fa2ec40191fcfb84284f"></a>
typedef <a class="el" href="a02185.html">Iterators::GenericCirculatorT</a>&lt; <a class="el" href="a02341.html">FaceVertexTraits</a>, true &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ab51f10a88b23fa2ec40191fcfb84284f">FaceVertexCCWIter</a></td></tr>
<tr class="memdesc:ab51f10a88b23fa2ec40191fcfb84284f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:ab51f10a88b23fa2ec40191fcfb84284f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27288b36c61f6b4cbdd390352dca7988"><td class="memItemLeft" align="right" valign="top"><a id="a27288b36c61f6b4cbdd390352dca7988"></a>
typedef <a class="el" href="a02185.html">Iterators::GenericCirculatorT</a>&lt; <a class="el" href="a02341.html">FaceVertexTraits</a>, false &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a27288b36c61f6b4cbdd390352dca7988">FaceVertexCWIter</a></td></tr>
<tr class="memdesc:a27288b36c61f6b4cbdd390352dca7988"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerate incident vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a27288b36c61f6b4cbdd390352dca7988"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52e34e1b8830d078d047508fb900464c"><td class="memItemLeft" align="right" valign="top"><a id="a52e34e1b8830d078d047508fb900464c"></a>
typedef <a class="el" href="a02197.html">Iterators::GenericCirculatorT_DEPRECATED</a>&lt; <a class="el" href="a02337.html">FaceHalfedgeTraits</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a52e34e1b8830d078d047508fb900464c">FaceHalfedgeIter</a></td></tr>
<tr class="memdesc:a52e34e1b8830d078d047508fb900464c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerate incident half edges in a counter clockwise fashion. <br /></td></tr>
<tr class="separator:a52e34e1b8830d078d047508fb900464c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf599974387c4cdcac2cae036899a49a"><td class="memItemLeft" align="right" valign="top"><a id="aaf599974387c4cdcac2cae036899a49a"></a>
typedef <a class="el" href="a02185.html">Iterators::GenericCirculatorT</a>&lt; <a class="el" href="a02337.html">FaceHalfedgeTraits</a>, true &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aaf599974387c4cdcac2cae036899a49a">FaceHalfedgeCCWIter</a></td></tr>
<tr class="memdesc:aaf599974387c4cdcac2cae036899a49a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:aaf599974387c4cdcac2cae036899a49a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbb94c479f6f36054886c0a98eb3be52"><td class="memItemLeft" align="right" valign="top"><a id="acbb94c479f6f36054886c0a98eb3be52"></a>
typedef <a class="el" href="a02185.html">Iterators::GenericCirculatorT</a>&lt; <a class="el" href="a02337.html">FaceHalfedgeTraits</a>, false &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#acbb94c479f6f36054886c0a98eb3be52">FaceHalfedgeCWIter</a></td></tr>
<tr class="memdesc:acbb94c479f6f36054886c0a98eb3be52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerate incident half edges in a clockwise fashion. <br /></td></tr>
<tr class="separator:acbb94c479f6f36054886c0a98eb3be52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf4d94c333d7dc082120bb84d5eddb27"><td class="memItemLeft" align="right" valign="top"><a id="adf4d94c333d7dc082120bb84d5eddb27"></a>
typedef <a class="el" href="a02197.html">Iterators::GenericCirculatorT_DEPRECATED</a>&lt; <a class="el" href="a02345.html">FaceEdgeTraits</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#adf4d94c333d7dc082120bb84d5eddb27">FaceEdgeIter</a></td></tr>
<tr class="memdesc:adf4d94c333d7dc082120bb84d5eddb27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerate incident edges in a counter clockwise fashion. <br /></td></tr>
<tr class="separator:adf4d94c333d7dc082120bb84d5eddb27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae88b7c795f28e7b7264b9f41148578c2"><td class="memItemLeft" align="right" valign="top"><a id="ae88b7c795f28e7b7264b9f41148578c2"></a>
typedef <a class="el" href="a02185.html">Iterators::GenericCirculatorT</a>&lt; <a class="el" href="a02345.html">FaceEdgeTraits</a>, true &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ae88b7c795f28e7b7264b9f41148578c2">FaceEdgeCCWIter</a></td></tr>
<tr class="memdesc:ae88b7c795f28e7b7264b9f41148578c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:ae88b7c795f28e7b7264b9f41148578c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae08661599a70d4beac073172d205a80c"><td class="memItemLeft" align="right" valign="top"><a id="ae08661599a70d4beac073172d205a80c"></a>
typedef <a class="el" href="a02185.html">Iterators::GenericCirculatorT</a>&lt; <a class="el" href="a02345.html">FaceEdgeTraits</a>, false &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ae08661599a70d4beac073172d205a80c">FaceEdgeCWIter</a></td></tr>
<tr class="memdesc:ae08661599a70d4beac073172d205a80c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerate incident edges in a clockwise fashion. <br /></td></tr>
<tr class="separator:ae08661599a70d4beac073172d205a80c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad54376575c03d984462c1a9816ca79c1"><td class="memItemLeft" align="right" valign="top"><a id="ad54376575c03d984462c1a9816ca79c1"></a>
typedef <a class="el" href="a02197.html">Iterators::GenericCirculatorT_DEPRECATED</a>&lt; <a class="el" href="a02349.html">FaceFaceTraits</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ad54376575c03d984462c1a9816ca79c1">FaceFaceIter</a></td></tr>
<tr class="memdesc:ad54376575c03d984462c1a9816ca79c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerate adjacent faces in a counter clockwise fashion. <br /></td></tr>
<tr class="separator:ad54376575c03d984462c1a9816ca79c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83e3723e89540b5dc30fc65512196ed0"><td class="memItemLeft" align="right" valign="top"><a id="a83e3723e89540b5dc30fc65512196ed0"></a>
typedef <a class="el" href="a02185.html">Iterators::GenericCirculatorT</a>&lt; <a class="el" href="a02349.html">FaceFaceTraits</a>, true &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a83e3723e89540b5dc30fc65512196ed0">FaceFaceCCWIter</a></td></tr>
<tr class="memdesc:a83e3723e89540b5dc30fc65512196ed0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a83e3723e89540b5dc30fc65512196ed0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add7858ba6c7dce3b38aaa3cd41cc3d59"><td class="memItemLeft" align="right" valign="top"><a id="add7858ba6c7dce3b38aaa3cd41cc3d59"></a>
typedef <a class="el" href="a02185.html">Iterators::GenericCirculatorT</a>&lt; <a class="el" href="a02349.html">FaceFaceTraits</a>, false &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#add7858ba6c7dce3b38aaa3cd41cc3d59">FaceFaceCWIter</a></td></tr>
<tr class="memdesc:add7858ba6c7dce3b38aaa3cd41cc3d59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerate adjacent faces in a clockwise fashion. <br /></td></tr>
<tr class="separator:add7858ba6c7dce3b38aaa3cd41cc3d59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63a49167186334696a724cda4d6515f1"><td class="memItemLeft" align="right" valign="top"><a id="a63a49167186334696a724cda4d6515f1"></a>
typedef <a class="el" href="a02313.html#a9577a3726bee4aec5095c72440f976b8">FaceVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a63a49167186334696a724cda4d6515f1">ConstFaceVertexIter</a></td></tr>
<tr class="memdesc:a63a49167186334696a724cda4d6515f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a63a49167186334696a724cda4d6515f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afceef1b29aafb3ab861cd3aa3101906a"><td class="memItemLeft" align="right" valign="top"><a id="afceef1b29aafb3ab861cd3aa3101906a"></a>
typedef <a class="el" href="a02313.html#a27288b36c61f6b4cbdd390352dca7988">FaceVertexCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#afceef1b29aafb3ab861cd3aa3101906a">ConstFaceVertexCWIter</a></td></tr>
<tr class="memdesc:afceef1b29aafb3ab861cd3aa3101906a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:afceef1b29aafb3ab861cd3aa3101906a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa15a0e34457f87b36211a09de5368142"><td class="memItemLeft" align="right" valign="top"><a id="aa15a0e34457f87b36211a09de5368142"></a>
typedef <a class="el" href="a02313.html#ab51f10a88b23fa2ec40191fcfb84284f">FaceVertexCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aa15a0e34457f87b36211a09de5368142">ConstFaceVertexCCWIter</a></td></tr>
<tr class="memdesc:aa15a0e34457f87b36211a09de5368142"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:aa15a0e34457f87b36211a09de5368142"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a947f5b8462d51b8604c09aa82f620ffd"><td class="memItemLeft" align="right" valign="top"><a id="a947f5b8462d51b8604c09aa82f620ffd"></a>
typedef <a class="el" href="a02313.html#a52e34e1b8830d078d047508fb900464c">FaceHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a947f5b8462d51b8604c09aa82f620ffd">ConstFaceHalfedgeIter</a></td></tr>
<tr class="memdesc:a947f5b8462d51b8604c09aa82f620ffd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a947f5b8462d51b8604c09aa82f620ffd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad659a62c857f61f854e60f33287f0811"><td class="memItemLeft" align="right" valign="top"><a id="ad659a62c857f61f854e60f33287f0811"></a>
typedef <a class="el" href="a02313.html#acbb94c479f6f36054886c0a98eb3be52">FaceHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ad659a62c857f61f854e60f33287f0811">ConstFaceHalfedgeCWIter</a></td></tr>
<tr class="memdesc:ad659a62c857f61f854e60f33287f0811"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:ad659a62c857f61f854e60f33287f0811"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d44e3807851f98e2936a4fbffb3f9a3"><td class="memItemLeft" align="right" valign="top"><a id="a2d44e3807851f98e2936a4fbffb3f9a3"></a>
typedef <a class="el" href="a02313.html#aaf599974387c4cdcac2cae036899a49a">FaceHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a2d44e3807851f98e2936a4fbffb3f9a3">ConstFaceHalfedgeCCWIter</a></td></tr>
<tr class="memdesc:a2d44e3807851f98e2936a4fbffb3f9a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a2d44e3807851f98e2936a4fbffb3f9a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac68ad98ee9e6ae80c5e3c080808b6a2"><td class="memItemLeft" align="right" valign="top"><a id="aac68ad98ee9e6ae80c5e3c080808b6a2"></a>
typedef <a class="el" href="a02313.html#adf4d94c333d7dc082120bb84d5eddb27">FaceEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aac68ad98ee9e6ae80c5e3c080808b6a2">ConstFaceEdgeIter</a></td></tr>
<tr class="memdesc:aac68ad98ee9e6ae80c5e3c080808b6a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:aac68ad98ee9e6ae80c5e3c080808b6a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47e2aba14b6ab516797c88bf4d1c2910"><td class="memItemLeft" align="right" valign="top"><a id="a47e2aba14b6ab516797c88bf4d1c2910"></a>
typedef <a class="el" href="a02313.html#ae08661599a70d4beac073172d205a80c">FaceEdgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a47e2aba14b6ab516797c88bf4d1c2910">ConstFaceEdgeCWIter</a></td></tr>
<tr class="memdesc:a47e2aba14b6ab516797c88bf4d1c2910"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a47e2aba14b6ab516797c88bf4d1c2910"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85cdca0fc78713d36bd80ffe91fb0dc6"><td class="memItemLeft" align="right" valign="top"><a id="a85cdca0fc78713d36bd80ffe91fb0dc6"></a>
typedef <a class="el" href="a02313.html#ae88b7c795f28e7b7264b9f41148578c2">FaceEdgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a85cdca0fc78713d36bd80ffe91fb0dc6">ConstFaceEdgeCCWIter</a></td></tr>
<tr class="memdesc:a85cdca0fc78713d36bd80ffe91fb0dc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a85cdca0fc78713d36bd80ffe91fb0dc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ae5585d66bb5e6c85082e5ee3ab0ad9"><td class="memItemLeft" align="right" valign="top"><a id="a1ae5585d66bb5e6c85082e5ee3ab0ad9"></a>
typedef <a class="el" href="a02313.html#ad54376575c03d984462c1a9816ca79c1">FaceFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a1ae5585d66bb5e6c85082e5ee3ab0ad9">ConstFaceFaceIter</a></td></tr>
<tr class="memdesc:a1ae5585d66bb5e6c85082e5ee3ab0ad9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a1ae5585d66bb5e6c85082e5ee3ab0ad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a8fba18cb30a5fadd3ff93f0a633713"><td class="memItemLeft" align="right" valign="top"><a id="a2a8fba18cb30a5fadd3ff93f0a633713"></a>
typedef <a class="el" href="a02313.html#add7858ba6c7dce3b38aaa3cd41cc3d59">FaceFaceCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a2a8fba18cb30a5fadd3ff93f0a633713">ConstFaceFaceCWIter</a></td></tr>
<tr class="memdesc:a2a8fba18cb30a5fadd3ff93f0a633713"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a2a8fba18cb30a5fadd3ff93f0a633713"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4704ca8c1ce41d4ff8f10040c90f2941"><td class="memItemLeft" align="right" valign="top"><a id="a4704ca8c1ce41d4ff8f10040c90f2941"></a>
typedef <a class="el" href="a02313.html#a83e3723e89540b5dc30fc65512196ed0">FaceFaceCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a4704ca8c1ce41d4ff8f10040c90f2941">ConstFaceFaceCCWIter</a></td></tr>
<tr class="memdesc:a4704ca8c1ce41d4ff8f10040c90f2941"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a4704ca8c1ce41d4ff8f10040c90f2941"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5659308a645d6ea3fb32ea5c29fbec02"><td class="memItemLeft" align="right" valign="top"><a id="a5659308a645d6ea3fb32ea5c29fbec02"></a>
typedef <a class="el" href="a02313.html#a8b0bceb6dab4d2e43ceccd01a7a72051">HalfedgeLoopIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a5659308a645d6ea3fb32ea5c29fbec02">ConstHalfedgeLoopIter</a></td></tr>
<tr class="memdesc:a5659308a645d6ea3fb32ea5c29fbec02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a5659308a645d6ea3fb32ea5c29fbec02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cd0b15b10b2cc4ac212781fe4b8d19c"><td class="memItemLeft" align="right" valign="top"><a id="a0cd0b15b10b2cc4ac212781fe4b8d19c"></a>
typedef <a class="el" href="a02313.html#adcc7d9f0c70a3ff95a27360acaaef61a">HalfedgeLoopCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a0cd0b15b10b2cc4ac212781fe4b8d19c">ConstHalfedgeLoopCWIter</a></td></tr>
<tr class="memdesc:a0cd0b15b10b2cc4ac212781fe4b8d19c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a0cd0b15b10b2cc4ac212781fe4b8d19c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d7f3dcb970f22b5ffbeff977549b8c3"><td class="memItemLeft" align="right" valign="top"><a id="a4d7f3dcb970f22b5ffbeff977549b8c3"></a>
typedef <a class="el" href="a02313.html#a835392fcf40934fba05a85f6466836a9">HalfedgeLoopCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a4d7f3dcb970f22b5ffbeff977549b8c3">ConstHalfedgeLoopCCWIter</a></td></tr>
<tr class="memdesc:a4d7f3dcb970f22b5ffbeff977549b8c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates 1-ring vertices in a clockwise fashion. <br /></td></tr>
<tr class="separator:a4d7f3dcb970f22b5ffbeff977549b8c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Typedef Shortcuts</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Provided for convenience only </p>
</div></td></tr>
<tr class="memitem:a149e263ec1b2b76be4ffe40e7900f2e2"><td class="memItemLeft" align="right" valign="top"><a id="a149e263ec1b2b76be4ffe40e7900f2e2"></a>
typedef <a class="el" href="a02241.html">VertexHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a149e263ec1b2b76be4ffe40e7900f2e2">VHandle</a></td></tr>
<tr class="memdesc:a149e263ec1b2b76be4ffe40e7900f2e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a149e263ec1b2b76be4ffe40e7900f2e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5719f0f84dcc9336d286166351b485c8"><td class="memItemLeft" align="right" valign="top"><a id="a5719f0f84dcc9336d286166351b485c8"></a>
typedef <a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a5719f0f84dcc9336d286166351b485c8">HHandle</a></td></tr>
<tr class="memdesc:a5719f0f84dcc9336d286166351b485c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a5719f0f84dcc9336d286166351b485c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab34de5a43aee7291c7a55a950dbded39"><td class="memItemLeft" align="right" valign="top"><a id="ab34de5a43aee7291c7a55a950dbded39"></a>
typedef <a class="el" href="a02249.html">EdgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ab34de5a43aee7291c7a55a950dbded39">EHandle</a></td></tr>
<tr class="memdesc:ab34de5a43aee7291c7a55a950dbded39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:ab34de5a43aee7291c7a55a950dbded39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3df640c55580dc3d1c88a2e730af583"><td class="memItemLeft" align="right" valign="top"><a id="ab3df640c55580dc3d1c88a2e730af583"></a>
typedef <a class="el" href="a02253.html">FaceHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ab3df640c55580dc3d1c88a2e730af583">FHandle</a></td></tr>
<tr class="memdesc:ab3df640c55580dc3d1c88a2e730af583"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:ab3df640c55580dc3d1c88a2e730af583"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ce800a66e9a27e7c8bb04babce2d2fb"><td class="memItemLeft" align="right" valign="top"><a id="a5ce800a66e9a27e7c8bb04babce2d2fb"></a>
typedef <a class="el" href="a02313.html#a41c8747281c99acdcd6eab328d1b21f0">VertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a5ce800a66e9a27e7c8bb04babce2d2fb">VIter</a></td></tr>
<tr class="memdesc:a5ce800a66e9a27e7c8bb04babce2d2fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a5ce800a66e9a27e7c8bb04babce2d2fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50d241e97c6f1c457d73518533c7b56e"><td class="memItemLeft" align="right" valign="top"><a id="a50d241e97c6f1c457d73518533c7b56e"></a>
typedef <a class="el" href="a02313.html#a16acfa0c8a781c7a8b2b4dc08c0d137c">HalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a50d241e97c6f1c457d73518533c7b56e">HIter</a></td></tr>
<tr class="memdesc:a50d241e97c6f1c457d73518533c7b56e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a50d241e97c6f1c457d73518533c7b56e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0985e7c27c056c8760e20a4479c6c537"><td class="memItemLeft" align="right" valign="top"><a id="a0985e7c27c056c8760e20a4479c6c537"></a>
typedef <a class="el" href="a02313.html#a784b002754972c4d01942cc4a67f9b16">EdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a0985e7c27c056c8760e20a4479c6c537">EIter</a></td></tr>
<tr class="memdesc:a0985e7c27c056c8760e20a4479c6c537"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a0985e7c27c056c8760e20a4479c6c537"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd0013f09db42df42c4daef7bd3d436f"><td class="memItemLeft" align="right" valign="top"><a id="afd0013f09db42df42c4daef7bd3d436f"></a>
typedef <a class="el" href="a02313.html#a63296ff6a35b7baa36dadf489eadfd98">FaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#afd0013f09db42df42c4daef7bd3d436f">FIter</a></td></tr>
<tr class="memdesc:afd0013f09db42df42c4daef7bd3d436f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:afd0013f09db42df42c4daef7bd3d436f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a242a54b608f0cc021eee6fc9201c4cb7"><td class="memItemLeft" align="right" valign="top"><a id="a242a54b608f0cc021eee6fc9201c4cb7"></a>
typedef <a class="el" href="a02313.html#a6089799c334e532a63ac8d1ac90cb6d3">ConstVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a242a54b608f0cc021eee6fc9201c4cb7">CVIter</a></td></tr>
<tr class="memdesc:a242a54b608f0cc021eee6fc9201c4cb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a242a54b608f0cc021eee6fc9201c4cb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26828c97afbbd79922011142b58be219"><td class="memItemLeft" align="right" valign="top"><a id="a26828c97afbbd79922011142b58be219"></a>
typedef <a class="el" href="a02313.html#a9bec12276b4bffa3b65766c0b51ae747">ConstHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a26828c97afbbd79922011142b58be219">CHIter</a></td></tr>
<tr class="memdesc:a26828c97afbbd79922011142b58be219"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a26828c97afbbd79922011142b58be219"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a1d4a8b8f4a62e7a9d7daab54491986"><td class="memItemLeft" align="right" valign="top"><a id="a3a1d4a8b8f4a62e7a9d7daab54491986"></a>
typedef <a class="el" href="a02313.html#a0920e9bcadf00342493659a0238626a9">ConstEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a3a1d4a8b8f4a62e7a9d7daab54491986">CEIter</a></td></tr>
<tr class="memdesc:a3a1d4a8b8f4a62e7a9d7daab54491986"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a3a1d4a8b8f4a62e7a9d7daab54491986"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a040bde9cd0a6a4f70da973f434166c"><td class="memItemLeft" align="right" valign="top"><a id="a9a040bde9cd0a6a4f70da973f434166c"></a>
typedef <a class="el" href="a02313.html#abf34493014ff133fd4b36ad7e4f2e97b">ConstFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a9a040bde9cd0a6a4f70da973f434166c">CFIter</a></td></tr>
<tr class="memdesc:a9a040bde9cd0a6a4f70da973f434166c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a9a040bde9cd0a6a4f70da973f434166c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a0e01cb2ca56d75e7ab530ffb96bc70"><td class="memItemLeft" align="right" valign="top"><a id="a0a0e01cb2ca56d75e7ab530ffb96bc70"></a>
typedef <a class="el" href="a02313.html#a4af1dcd182765b58c9acb569ec459e37">VertexVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a0a0e01cb2ca56d75e7ab530ffb96bc70">VVIter</a></td></tr>
<tr class="memdesc:a0a0e01cb2ca56d75e7ab530ffb96bc70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a0a0e01cb2ca56d75e7ab530ffb96bc70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0354c25f916de79fc45170bf6a4caf12"><td class="memItemLeft" align="right" valign="top"><a id="a0354c25f916de79fc45170bf6a4caf12"></a>
typedef <a class="el" href="a02313.html#ac778e9bf51f4651c11f176e198e892e7">VertexVertexCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a0354c25f916de79fc45170bf6a4caf12">VVCWIter</a></td></tr>
<tr class="memdesc:a0354c25f916de79fc45170bf6a4caf12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a0354c25f916de79fc45170bf6a4caf12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ba1b745e4e19fa1441ad2cb1f078617"><td class="memItemLeft" align="right" valign="top"><a id="a0ba1b745e4e19fa1441ad2cb1f078617"></a>
typedef <a class="el" href="a02313.html#a1ceb01a87c2127985c5c66aa6d7b2d92">VertexVertexCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a0ba1b745e4e19fa1441ad2cb1f078617">VVCCWIter</a></td></tr>
<tr class="memdesc:a0ba1b745e4e19fa1441ad2cb1f078617"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a0ba1b745e4e19fa1441ad2cb1f078617"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1ccb41e21e85e00e558d185d2e29afa"><td class="memItemLeft" align="right" valign="top"><a id="ac1ccb41e21e85e00e558d185d2e29afa"></a>
typedef <a class="el" href="a02313.html#a54440c9f054667eb51d4246b81b4fccf">VertexOHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ac1ccb41e21e85e00e558d185d2e29afa">VOHIter</a></td></tr>
<tr class="memdesc:ac1ccb41e21e85e00e558d185d2e29afa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:ac1ccb41e21e85e00e558d185d2e29afa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a956cd3f02b3c9e65783dd9fa937656c4"><td class="memItemLeft" align="right" valign="top"><a id="a956cd3f02b3c9e65783dd9fa937656c4"></a>
typedef <a class="el" href="a02313.html#afdd8bd980dcf6591a1731b447134fe6d">VertexOHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a956cd3f02b3c9e65783dd9fa937656c4">VOHCWIter</a></td></tr>
<tr class="memdesc:a956cd3f02b3c9e65783dd9fa937656c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a956cd3f02b3c9e65783dd9fa937656c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab207ad32713a6c8bab6f3d3954321e33"><td class="memItemLeft" align="right" valign="top"><a id="ab207ad32713a6c8bab6f3d3954321e33"></a>
typedef <a class="el" href="a02313.html#a75cabdae3a86fb3fdc29a380f21318ff">VertexOHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ab207ad32713a6c8bab6f3d3954321e33">VOHCCWIter</a></td></tr>
<tr class="memdesc:ab207ad32713a6c8bab6f3d3954321e33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:ab207ad32713a6c8bab6f3d3954321e33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a78f25558aaff53e576ece45047c444"><td class="memItemLeft" align="right" valign="top"><a id="a5a78f25558aaff53e576ece45047c444"></a>
typedef <a class="el" href="a02313.html#a46a18bcbc8b8e47bddc0b88d5365aca7">VertexIHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a5a78f25558aaff53e576ece45047c444">VIHIter</a></td></tr>
<tr class="memdesc:a5a78f25558aaff53e576ece45047c444"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a5a78f25558aaff53e576ece45047c444"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd69e586a05546b918aee33a4982cd96"><td class="memItemLeft" align="right" valign="top"><a id="abd69e586a05546b918aee33a4982cd96"></a>
typedef <a class="el" href="a02313.html#aaffe1f32fb00afc61ffd140d14c9fa57">VertexIHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#abd69e586a05546b918aee33a4982cd96">VIHICWter</a></td></tr>
<tr class="memdesc:abd69e586a05546b918aee33a4982cd96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:abd69e586a05546b918aee33a4982cd96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec74483cb8df2b7dd172b55aab3a9ff6"><td class="memItemLeft" align="right" valign="top"><a id="aec74483cb8df2b7dd172b55aab3a9ff6"></a>
typedef <a class="el" href="a02313.html#aa1320515fce5b3b20d48c9c732282fb3">VertexIHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aec74483cb8df2b7dd172b55aab3a9ff6">VIHICCWter</a></td></tr>
<tr class="memdesc:aec74483cb8df2b7dd172b55aab3a9ff6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:aec74483cb8df2b7dd172b55aab3a9ff6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd967c39959527be8aa20b7324def74a"><td class="memItemLeft" align="right" valign="top"><a id="abd967c39959527be8aa20b7324def74a"></a>
typedef <a class="el" href="a02313.html#a6388892f5898ef33a5985e4388a032ab">VertexEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#abd967c39959527be8aa20b7324def74a">VEIter</a></td></tr>
<tr class="memdesc:abd967c39959527be8aa20b7324def74a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:abd967c39959527be8aa20b7324def74a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77aee8ed931496c59c2eeb5cf0fe7971"><td class="memItemLeft" align="right" valign="top"><a id="a77aee8ed931496c59c2eeb5cf0fe7971"></a>
typedef <a class="el" href="a02313.html#aa7ef94ac2bc0ec0d945b0dbf84dd6360">VertexEdgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a77aee8ed931496c59c2eeb5cf0fe7971">VECWIter</a></td></tr>
<tr class="memdesc:a77aee8ed931496c59c2eeb5cf0fe7971"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a77aee8ed931496c59c2eeb5cf0fe7971"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af72d35754eaec966814952440b333d73"><td class="memItemLeft" align="right" valign="top"><a id="af72d35754eaec966814952440b333d73"></a>
typedef <a class="el" href="a02313.html#a0ab2ea3e3cfd9ab7a763b1a9e82d974a">VertexEdgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#af72d35754eaec966814952440b333d73">VECCWIter</a></td></tr>
<tr class="memdesc:af72d35754eaec966814952440b333d73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:af72d35754eaec966814952440b333d73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a1e926552238cc5c5221ad4c7f32006"><td class="memItemLeft" align="right" valign="top"><a id="a4a1e926552238cc5c5221ad4c7f32006"></a>
typedef <a class="el" href="a02313.html#a773610c3acffd1593ccbb5cd57a8f03e">VertexFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a4a1e926552238cc5c5221ad4c7f32006">VFIter</a></td></tr>
<tr class="memdesc:a4a1e926552238cc5c5221ad4c7f32006"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a4a1e926552238cc5c5221ad4c7f32006"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad392a12729ba6a63145d4a616602d06d"><td class="memItemLeft" align="right" valign="top"><a id="ad392a12729ba6a63145d4a616602d06d"></a>
typedef <a class="el" href="a02313.html#a9be48b47e1de4e659f7aa210e5d808ca">VertexFaceCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ad392a12729ba6a63145d4a616602d06d">VFCWIter</a></td></tr>
<tr class="memdesc:ad392a12729ba6a63145d4a616602d06d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:ad392a12729ba6a63145d4a616602d06d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a34ecf2957201270b186d7bb57eaab2"><td class="memItemLeft" align="right" valign="top"><a id="a1a34ecf2957201270b186d7bb57eaab2"></a>
typedef <a class="el" href="a02313.html#ae276600c431db79e515e580865ad9687">VertexFaceCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a1a34ecf2957201270b186d7bb57eaab2">VFCCWIter</a></td></tr>
<tr class="memdesc:a1a34ecf2957201270b186d7bb57eaab2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a1a34ecf2957201270b186d7bb57eaab2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6fef42cc19aa4115e6a71ded0c122b0"><td class="memItemLeft" align="right" valign="top"><a id="ae6fef42cc19aa4115e6a71ded0c122b0"></a>
typedef <a class="el" href="a02313.html#a9577a3726bee4aec5095c72440f976b8">FaceVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ae6fef42cc19aa4115e6a71ded0c122b0">FVIter</a></td></tr>
<tr class="memdesc:ae6fef42cc19aa4115e6a71ded0c122b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:ae6fef42cc19aa4115e6a71ded0c122b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9667dd8dbdf1fa5a8df9b72e70eb5745"><td class="memItemLeft" align="right" valign="top"><a id="a9667dd8dbdf1fa5a8df9b72e70eb5745"></a>
typedef <a class="el" href="a02313.html#a27288b36c61f6b4cbdd390352dca7988">FaceVertexCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a9667dd8dbdf1fa5a8df9b72e70eb5745">FVCWIter</a></td></tr>
<tr class="memdesc:a9667dd8dbdf1fa5a8df9b72e70eb5745"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a9667dd8dbdf1fa5a8df9b72e70eb5745"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21439e93394d2b8471587bc184472ca8"><td class="memItemLeft" align="right" valign="top"><a id="a21439e93394d2b8471587bc184472ca8"></a>
typedef <a class="el" href="a02313.html#ab51f10a88b23fa2ec40191fcfb84284f">FaceVertexCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a21439e93394d2b8471587bc184472ca8">FVCCWIter</a></td></tr>
<tr class="memdesc:a21439e93394d2b8471587bc184472ca8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a21439e93394d2b8471587bc184472ca8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b6aa79ef06e7ea5e6f278daad822bdc"><td class="memItemLeft" align="right" valign="top"><a id="a6b6aa79ef06e7ea5e6f278daad822bdc"></a>
typedef <a class="el" href="a02313.html#a52e34e1b8830d078d047508fb900464c">FaceHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a6b6aa79ef06e7ea5e6f278daad822bdc">FHIter</a></td></tr>
<tr class="memdesc:a6b6aa79ef06e7ea5e6f278daad822bdc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a6b6aa79ef06e7ea5e6f278daad822bdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7f8444d18cff071b94a76b1de1d702a"><td class="memItemLeft" align="right" valign="top"><a id="ae7f8444d18cff071b94a76b1de1d702a"></a>
typedef <a class="el" href="a02313.html#acbb94c479f6f36054886c0a98eb3be52">FaceHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ae7f8444d18cff071b94a76b1de1d702a">FHCWIter</a></td></tr>
<tr class="memdesc:ae7f8444d18cff071b94a76b1de1d702a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:ae7f8444d18cff071b94a76b1de1d702a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7da06c473b8ab583347c2e09b9eb8a2a"><td class="memItemLeft" align="right" valign="top"><a id="a7da06c473b8ab583347c2e09b9eb8a2a"></a>
typedef <a class="el" href="a02313.html#aaf599974387c4cdcac2cae036899a49a">FaceHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a7da06c473b8ab583347c2e09b9eb8a2a">FHCWWIter</a></td></tr>
<tr class="memdesc:a7da06c473b8ab583347c2e09b9eb8a2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a7da06c473b8ab583347c2e09b9eb8a2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8e4678ed64c3d6cd4f68f8c30b1ee06"><td class="memItemLeft" align="right" valign="top"><a id="aa8e4678ed64c3d6cd4f68f8c30b1ee06"></a>
typedef <a class="el" href="a02313.html#adf4d94c333d7dc082120bb84d5eddb27">FaceEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aa8e4678ed64c3d6cd4f68f8c30b1ee06">FEIter</a></td></tr>
<tr class="memdesc:aa8e4678ed64c3d6cd4f68f8c30b1ee06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:aa8e4678ed64c3d6cd4f68f8c30b1ee06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ce7a16f2986a7ec5c7ab6e6e7743cc0"><td class="memItemLeft" align="right" valign="top"><a id="a1ce7a16f2986a7ec5c7ab6e6e7743cc0"></a>
typedef <a class="el" href="a02313.html#ae08661599a70d4beac073172d205a80c">FaceEdgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a1ce7a16f2986a7ec5c7ab6e6e7743cc0">FECWIter</a></td></tr>
<tr class="memdesc:a1ce7a16f2986a7ec5c7ab6e6e7743cc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a1ce7a16f2986a7ec5c7ab6e6e7743cc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a82e726107333c8429127b2bc042e5e"><td class="memItemLeft" align="right" valign="top"><a id="a6a82e726107333c8429127b2bc042e5e"></a>
typedef <a class="el" href="a02313.html#ae88b7c795f28e7b7264b9f41148578c2">FaceEdgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a6a82e726107333c8429127b2bc042e5e">FECWWIter</a></td></tr>
<tr class="memdesc:a6a82e726107333c8429127b2bc042e5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a6a82e726107333c8429127b2bc042e5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7900b8d1022907d2817aded702c779e"><td class="memItemLeft" align="right" valign="top"><a id="ae7900b8d1022907d2817aded702c779e"></a>
typedef <a class="el" href="a02313.html#ad54376575c03d984462c1a9816ca79c1">FaceFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ae7900b8d1022907d2817aded702c779e">FFIter</a></td></tr>
<tr class="memdesc:ae7900b8d1022907d2817aded702c779e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:ae7900b8d1022907d2817aded702c779e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03c9b8e159ba0c7620b37074c945995e"><td class="memItemLeft" align="right" valign="top"><a id="a03c9b8e159ba0c7620b37074c945995e"></a>
typedef <a class="el" href="a02313.html#ad00b3b1e1a760d2e1abc1ae106dc7328">ConstVertexVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a03c9b8e159ba0c7620b37074c945995e">CVVIter</a></td></tr>
<tr class="memdesc:a03c9b8e159ba0c7620b37074c945995e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a03c9b8e159ba0c7620b37074c945995e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a883c972c9de08e7bcced2f0a8c4dd035"><td class="memItemLeft" align="right" valign="top"><a id="a883c972c9de08e7bcced2f0a8c4dd035"></a>
typedef <a class="el" href="a02313.html#acd3d1d2c049453ac99d1227d4216864f">ConstVertexVertexCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a883c972c9de08e7bcced2f0a8c4dd035">CVVCWIter</a></td></tr>
<tr class="memdesc:a883c972c9de08e7bcced2f0a8c4dd035"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a883c972c9de08e7bcced2f0a8c4dd035"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c5a0ea879d205e9c2b988224df5f7af"><td class="memItemLeft" align="right" valign="top"><a id="a7c5a0ea879d205e9c2b988224df5f7af"></a>
typedef <a class="el" href="a02313.html#a3fbcdb4b7d0c02b48b677920492270fb">ConstVertexVertexCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a7c5a0ea879d205e9c2b988224df5f7af">CVVCCWIter</a></td></tr>
<tr class="memdesc:a7c5a0ea879d205e9c2b988224df5f7af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a7c5a0ea879d205e9c2b988224df5f7af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40d69e55c6d9432af4b01a02a1e065e3"><td class="memItemLeft" align="right" valign="top"><a id="a40d69e55c6d9432af4b01a02a1e065e3"></a>
typedef <a class="el" href="a02313.html#abbb03d399d5f3c52d30b4ac895e8bc34">ConstVertexOHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a40d69e55c6d9432af4b01a02a1e065e3">CVOHIter</a></td></tr>
<tr class="memdesc:a40d69e55c6d9432af4b01a02a1e065e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a40d69e55c6d9432af4b01a02a1e065e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a941fbb81a1b7e6ae8fb23d3bd787b00a"><td class="memItemLeft" align="right" valign="top"><a id="a941fbb81a1b7e6ae8fb23d3bd787b00a"></a>
typedef <a class="el" href="a02313.html#a47d7745292547ce7a948c8643d644f9e">ConstVertexOHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a941fbb81a1b7e6ae8fb23d3bd787b00a">CVOHCWIter</a></td></tr>
<tr class="memdesc:a941fbb81a1b7e6ae8fb23d3bd787b00a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a941fbb81a1b7e6ae8fb23d3bd787b00a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e140df8e9671ab41db11c721e292179"><td class="memItemLeft" align="right" valign="top"><a id="a4e140df8e9671ab41db11c721e292179"></a>
typedef <a class="el" href="a02313.html#a8e3552aee0e74778366f543180c72665">ConstVertexOHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a4e140df8e9671ab41db11c721e292179">CVOHCCWIter</a></td></tr>
<tr class="memdesc:a4e140df8e9671ab41db11c721e292179"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a4e140df8e9671ab41db11c721e292179"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af53ce209dd2c0138d80f5b022a2f02b1"><td class="memItemLeft" align="right" valign="top"><a id="af53ce209dd2c0138d80f5b022a2f02b1"></a>
typedef <a class="el" href="a02313.html#a1912d02cc59674021d8f7e7e68e6671c">ConstVertexIHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#af53ce209dd2c0138d80f5b022a2f02b1">CVIHIter</a></td></tr>
<tr class="memdesc:af53ce209dd2c0138d80f5b022a2f02b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:af53ce209dd2c0138d80f5b022a2f02b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4925aba01d719bba0905e0562e118eef"><td class="memItemLeft" align="right" valign="top"><a id="a4925aba01d719bba0905e0562e118eef"></a>
typedef <a class="el" href="a02313.html#ac69bb043da3a934453ff41930e46d67d">ConstVertexIHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a4925aba01d719bba0905e0562e118eef">CVIHCWIter</a></td></tr>
<tr class="memdesc:a4925aba01d719bba0905e0562e118eef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a4925aba01d719bba0905e0562e118eef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c2fc194db8d55f61a9f5d4c68d65291"><td class="memItemLeft" align="right" valign="top"><a id="a0c2fc194db8d55f61a9f5d4c68d65291"></a>
typedef <a class="el" href="a02313.html#a6738f293f2e017755aa4d9d39a95ae41">ConstVertexIHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a0c2fc194db8d55f61a9f5d4c68d65291">CVIHCCWIter</a></td></tr>
<tr class="memdesc:a0c2fc194db8d55f61a9f5d4c68d65291"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a0c2fc194db8d55f61a9f5d4c68d65291"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aace77b8aed5f5c010aee0bc21f901abf"><td class="memItemLeft" align="right" valign="top"><a id="aace77b8aed5f5c010aee0bc21f901abf"></a>
typedef <a class="el" href="a02313.html#a52854036a0d79432804b1893351ac603">ConstVertexEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aace77b8aed5f5c010aee0bc21f901abf">CVEIter</a></td></tr>
<tr class="memdesc:aace77b8aed5f5c010aee0bc21f901abf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:aace77b8aed5f5c010aee0bc21f901abf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67b904cb2fce39bf960bdc0ba7f7d328"><td class="memItemLeft" align="right" valign="top"><a id="a67b904cb2fce39bf960bdc0ba7f7d328"></a>
typedef <a class="el" href="a02313.html#ac6e5901f8278eb9c765fda96b33c33a5">ConstVertexEdgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a67b904cb2fce39bf960bdc0ba7f7d328">CVECWIter</a></td></tr>
<tr class="memdesc:a67b904cb2fce39bf960bdc0ba7f7d328"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a67b904cb2fce39bf960bdc0ba7f7d328"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a1b52375dcbc311026568e39af718bb"><td class="memItemLeft" align="right" valign="top"><a id="a7a1b52375dcbc311026568e39af718bb"></a>
typedef <a class="el" href="a02313.html#acff91f1dc7667de4078d047a23c9f437">ConstVertexEdgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a7a1b52375dcbc311026568e39af718bb">CVECCWIter</a></td></tr>
<tr class="memdesc:a7a1b52375dcbc311026568e39af718bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a7a1b52375dcbc311026568e39af718bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affce2dc2f7375f07a01df322b786092e"><td class="memItemLeft" align="right" valign="top"><a id="affce2dc2f7375f07a01df322b786092e"></a>
typedef <a class="el" href="a02313.html#a5c6f75ba817caa2fae535973d6c59612">ConstVertexFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#affce2dc2f7375f07a01df322b786092e">CVFIter</a></td></tr>
<tr class="memdesc:affce2dc2f7375f07a01df322b786092e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:affce2dc2f7375f07a01df322b786092e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8204d0f3b29642f6be75bad41b03181"><td class="memItemLeft" align="right" valign="top"><a id="ac8204d0f3b29642f6be75bad41b03181"></a>
typedef <a class="el" href="a02313.html#a67ee7b46425618f0797bbdb3ba73d820">ConstVertexFaceCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ac8204d0f3b29642f6be75bad41b03181">CVFCWIter</a></td></tr>
<tr class="memdesc:ac8204d0f3b29642f6be75bad41b03181"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:ac8204d0f3b29642f6be75bad41b03181"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18030c7ecd721687246c66a3fa2d195a"><td class="memItemLeft" align="right" valign="top"><a id="a18030c7ecd721687246c66a3fa2d195a"></a>
typedef <a class="el" href="a02313.html#ab816abf904e553a19759046385102d70">ConstVertexFaceCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a18030c7ecd721687246c66a3fa2d195a">CVFCCWIter</a></td></tr>
<tr class="memdesc:a18030c7ecd721687246c66a3fa2d195a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a18030c7ecd721687246c66a3fa2d195a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d5dd69a352714bc44d7ef0915173467"><td class="memItemLeft" align="right" valign="top"><a id="a3d5dd69a352714bc44d7ef0915173467"></a>
typedef <a class="el" href="a02313.html#a63a49167186334696a724cda4d6515f1">ConstFaceVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a3d5dd69a352714bc44d7ef0915173467">CFVIter</a></td></tr>
<tr class="memdesc:a3d5dd69a352714bc44d7ef0915173467"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a3d5dd69a352714bc44d7ef0915173467"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a08eafa4bc36c9bfbbbb8368879e23d"><td class="memItemLeft" align="right" valign="top"><a id="a4a08eafa4bc36c9bfbbbb8368879e23d"></a>
typedef <a class="el" href="a02313.html#afceef1b29aafb3ab861cd3aa3101906a">ConstFaceVertexCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a4a08eafa4bc36c9bfbbbb8368879e23d">CFVCWIter</a></td></tr>
<tr class="memdesc:a4a08eafa4bc36c9bfbbbb8368879e23d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a4a08eafa4bc36c9bfbbbb8368879e23d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15c5bd4b67ac0f835e3b58f2f65a320b"><td class="memItemLeft" align="right" valign="top"><a id="a15c5bd4b67ac0f835e3b58f2f65a320b"></a>
typedef <a class="el" href="a02313.html#aa15a0e34457f87b36211a09de5368142">ConstFaceVertexCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a15c5bd4b67ac0f835e3b58f2f65a320b">CFVCCWIter</a></td></tr>
<tr class="memdesc:a15c5bd4b67ac0f835e3b58f2f65a320b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a15c5bd4b67ac0f835e3b58f2f65a320b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49a98c20086093e003a14c40e6347a05"><td class="memItemLeft" align="right" valign="top"><a id="a49a98c20086093e003a14c40e6347a05"></a>
typedef <a class="el" href="a02313.html#a947f5b8462d51b8604c09aa82f620ffd">ConstFaceHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a49a98c20086093e003a14c40e6347a05">CFHIter</a></td></tr>
<tr class="memdesc:a49a98c20086093e003a14c40e6347a05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a49a98c20086093e003a14c40e6347a05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4f90c9c93d2374cd277838bc36f4e5e"><td class="memItemLeft" align="right" valign="top"><a id="ae4f90c9c93d2374cd277838bc36f4e5e"></a>
typedef <a class="el" href="a02313.html#ad659a62c857f61f854e60f33287f0811">ConstFaceHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ae4f90c9c93d2374cd277838bc36f4e5e">CFHCWIter</a></td></tr>
<tr class="memdesc:ae4f90c9c93d2374cd277838bc36f4e5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:ae4f90c9c93d2374cd277838bc36f4e5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a104b42a0ec7d0162884c878f2ea79509"><td class="memItemLeft" align="right" valign="top"><a id="a104b42a0ec7d0162884c878f2ea79509"></a>
typedef <a class="el" href="a02313.html#a2d44e3807851f98e2936a4fbffb3f9a3">ConstFaceHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a104b42a0ec7d0162884c878f2ea79509">CFHCCWIter</a></td></tr>
<tr class="memdesc:a104b42a0ec7d0162884c878f2ea79509"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a104b42a0ec7d0162884c878f2ea79509"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a472916ac63e0af26e9a6b1045da2d7d6"><td class="memItemLeft" align="right" valign="top"><a id="a472916ac63e0af26e9a6b1045da2d7d6"></a>
typedef <a class="el" href="a02313.html#aac68ad98ee9e6ae80c5e3c080808b6a2">ConstFaceEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a472916ac63e0af26e9a6b1045da2d7d6">CFEIter</a></td></tr>
<tr class="memdesc:a472916ac63e0af26e9a6b1045da2d7d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a472916ac63e0af26e9a6b1045da2d7d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab57f8746b86820d010abadae90ec2bb1"><td class="memItemLeft" align="right" valign="top"><a id="ab57f8746b86820d010abadae90ec2bb1"></a>
typedef <a class="el" href="a02313.html#a47e2aba14b6ab516797c88bf4d1c2910">ConstFaceEdgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ab57f8746b86820d010abadae90ec2bb1">CFECWIter</a></td></tr>
<tr class="memdesc:ab57f8746b86820d010abadae90ec2bb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:ab57f8746b86820d010abadae90ec2bb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3525a581646ba381f916834e74af7d0e"><td class="memItemLeft" align="right" valign="top"><a id="a3525a581646ba381f916834e74af7d0e"></a>
typedef <a class="el" href="a02313.html#a85cdca0fc78713d36bd80ffe91fb0dc6">ConstFaceEdgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a3525a581646ba381f916834e74af7d0e">CFECCWIter</a></td></tr>
<tr class="memdesc:a3525a581646ba381f916834e74af7d0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a3525a581646ba381f916834e74af7d0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab726a64b0d9eaf2fd5e190792a54e084"><td class="memItemLeft" align="right" valign="top"><a id="ab726a64b0d9eaf2fd5e190792a54e084"></a>
typedef <a class="el" href="a02313.html#a1ae5585d66bb5e6c85082e5ee3ab0ad9">ConstFaceFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ab726a64b0d9eaf2fd5e190792a54e084">CFFIter</a></td></tr>
<tr class="memdesc:ab726a64b0d9eaf2fd5e190792a54e084"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:ab726a64b0d9eaf2fd5e190792a54e084"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a597a4645d856b11a44a9538a1f307283"><td class="memItemLeft" align="right" valign="top"><a id="a597a4645d856b11a44a9538a1f307283"></a>
typedef <a class="el" href="a02313.html#a2a8fba18cb30a5fadd3ff93f0a633713">ConstFaceFaceCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a597a4645d856b11a44a9538a1f307283">CFFCWIter</a></td></tr>
<tr class="memdesc:a597a4645d856b11a44a9538a1f307283"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:a597a4645d856b11a44a9538a1f307283"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb3948044a98294fb4d5519d79a134d6"><td class="memItemLeft" align="right" valign="top"><a id="aeb3948044a98294fb4d5519d79a134d6"></a>
typedef <a class="el" href="a02313.html#a4704ca8c1ce41d4ff8f10040c90f2941">ConstFaceFaceCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aeb3948044a98294fb4d5519d79a134d6">CFFCCWIter</a></td></tr>
<tr class="memdesc:aeb3948044a98294fb4d5519d79a134d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias typedef. <br /></td></tr>
<tr class="separator:aeb3948044a98294fb4d5519d79a134d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_a02113"><td colspan="2" onclick="javascript:toggleInherit('pub_types_a02113')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="a02113.html">OpenMesh::ArrayKernel</a></td></tr>
<tr class="memitem:a9bc2f48da54d2ecdf4b6c8a2d782ed04 inherit pub_types_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a9bc2f48da54d2ecdf4b6c8a2d782ed04"></a>
typedef <a class="el" href="a02241.html">OpenMesh::VertexHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>VertexHandle</b></td></tr>
<tr class="separator:a9bc2f48da54d2ecdf4b6c8a2d782ed04 inherit pub_types_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a266c734d6b553a1b4126849edc031756 inherit pub_types_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a266c734d6b553a1b4126849edc031756"></a>
typedef <a class="el" href="a02245.html">OpenMesh::HalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>HalfedgeHandle</b></td></tr>
<tr class="separator:a266c734d6b553a1b4126849edc031756 inherit pub_types_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a148fb77191c02a9192eeba572d90744d inherit pub_types_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a148fb77191c02a9192eeba572d90744d"></a>
typedef <a class="el" href="a02249.html">OpenMesh::EdgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>EdgeHandle</b></td></tr>
<tr class="separator:a148fb77191c02a9192eeba572d90744d inherit pub_types_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a386175349fd011087a2e6f947e9b6767 inherit pub_types_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a386175349fd011087a2e6f947e9b6767"></a>
typedef <a class="el" href="a02253.html">OpenMesh::FaceHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FaceHandle</b></td></tr>
<tr class="separator:a386175349fd011087a2e6f947e9b6767 inherit pub_types_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7705291fa1615ebb299b94991efc7988 inherit pub_types_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a7705291fa1615ebb299b94991efc7988"></a>
typedef <a class="el" href="a02457.html">Attributes::StatusInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><b>StatusInfo</b></td></tr>
<tr class="separator:a7705291fa1615ebb299b94991efc7988 inherit pub_types_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49a0b52e9626b08ce04be595400ea4a2 inherit pub_types_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a49a0b52e9626b08ce04be595400ea4a2"></a>
typedef <a class="el" href="a02553.html">VPropHandleT</a>&lt; <a class="el" href="a02457.html">StatusInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>VertexStatusPropertyHandle</b></td></tr>
<tr class="separator:a49a0b52e9626b08ce04be595400ea4a2 inherit pub_types_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41df86769d981cf3e3e39b7b6aa7c93d inherit pub_types_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a41df86769d981cf3e3e39b7b6aa7c93d"></a>
typedef <a class="el" href="a02557.html">HPropHandleT</a>&lt; <a class="el" href="a02457.html">StatusInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>HalfedgeStatusPropertyHandle</b></td></tr>
<tr class="separator:a41df86769d981cf3e3e39b7b6aa7c93d inherit pub_types_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8323741b429b03dd14f5c336ad8127bc inherit pub_types_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a8323741b429b03dd14f5c336ad8127bc"></a>
typedef <a class="el" href="a02561.html">EPropHandleT</a>&lt; <a class="el" href="a02457.html">StatusInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>EdgeStatusPropertyHandle</b></td></tr>
<tr class="separator:a8323741b429b03dd14f5c336ad8127bc inherit pub_types_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ebb67c128f343ef4ea876606aa8646d inherit pub_types_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a4ebb67c128f343ef4ea876606aa8646d"></a>
typedef <a class="el" href="a02565.html">FPropHandleT</a>&lt; <a class="el" href="a02457.html">StatusInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>FaceStatusPropertyHandle</b></td></tr>
<tr class="separator:a4ebb67c128f343ef4ea876606aa8646d inherit pub_types_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69d3c09c4630aa992220301350d3f3d9 inherit pub_types_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a69d3c09c4630aa992220301350d3f3d9"></a>
typedef <a class="el" href="a02121.html">AutoStatusSetT</a>&lt; <a class="el" href="a02241.html">VertexHandle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>VertexStatusSet</b></td></tr>
<tr class="separator:a69d3c09c4630aa992220301350d3f3d9 inherit pub_types_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5b5bd612d4671b691e49d43f54d9a9c inherit pub_types_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ad5b5bd612d4671b691e49d43f54d9a9c"></a>
typedef <a class="el" href="a02121.html">AutoStatusSetT</a>&lt; <a class="el" href="a02249.html">EdgeHandle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>EdgeStatusSet</b></td></tr>
<tr class="separator:ad5b5bd612d4671b691e49d43f54d9a9c inherit pub_types_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88f122f96e16ad2d683bafc22194b59d inherit pub_types_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a88f122f96e16ad2d683bafc22194b59d"></a>
typedef <a class="el" href="a02121.html">AutoStatusSetT</a>&lt; <a class="el" href="a02253.html">FaceHandle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>FaceStatusSet</b></td></tr>
<tr class="separator:a88f122f96e16ad2d683bafc22194b59d inherit pub_types_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa17c5bd69f4cc4351bd86d5ad7f7c209 inherit pub_types_a02113"><td class="memItemLeft" align="right" valign="top"><a id="aa17c5bd69f4cc4351bd86d5ad7f7c209"></a>
typedef <a class="el" href="a02121.html">AutoStatusSetT</a>&lt; <a class="el" href="a02245.html">HalfedgeHandle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>HalfedgeStatusSet</b></td></tr>
<tr class="separator:aa17c5bd69f4cc4351bd86d5ad7f7c209 inherit pub_types_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28070fdda66a84ac4ec02f526f5f0155 inherit pub_types_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a28070fdda66a84ac4ec02f526f5f0155"></a>
typedef <a class="el" href="a02125.html">ExtStatusSetT</a>&lt; <a class="el" href="a02253.html">FaceHandle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>ExtFaceStatusSet</b></td></tr>
<tr class="separator:a28070fdda66a84ac4ec02f526f5f0155 inherit pub_types_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7bc38766048b5f6ce2e82f0c642b920 inherit pub_types_a02113"><td class="memItemLeft" align="right" valign="top"><a id="af7bc38766048b5f6ce2e82f0c642b920"></a>
typedef <a class="el" href="a02125.html">ExtStatusSetT</a>&lt; <a class="el" href="a02241.html">VertexHandle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>ExtVertexStatusSet</b></td></tr>
<tr class="separator:af7bc38766048b5f6ce2e82f0c642b920 inherit pub_types_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27acbfce8d16d8d9ace0ff09d34a3c34 inherit pub_types_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a27acbfce8d16d8d9ace0ff09d34a3c34"></a>
typedef <a class="el" href="a02125.html">ExtStatusSetT</a>&lt; <a class="el" href="a02249.html">EdgeHandle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>ExtEdgeStatusSet</b></td></tr>
<tr class="separator:a27acbfce8d16d8d9ace0ff09d34a3c34 inherit pub_types_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e5ff3859fe42b9986fed3bd15e40934 inherit pub_types_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a8e5ff3859fe42b9986fed3bd15e40934"></a>
typedef <a class="el" href="a02125.html">ExtStatusSetT</a>&lt; <a class="el" href="a02245.html">HalfedgeHandle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>ExtHalfedgeStatusSet</b></td></tr>
<tr class="separator:a8e5ff3859fe42b9986fed3bd15e40934 inherit pub_types_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_a02133"><td colspan="2" onclick="javascript:toggleInherit('pub_types_a02133')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="a02133.html">OpenMesh::BaseKernel</a></td></tr>
<tr class="memitem:a046855ec2dba0203fc0cb4616577ca0f inherit pub_types_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a046855ec2dba0203fc0cb4616577ca0f"></a>
typedef PropertyContainer::iterator&#160;</td><td class="memItemRight" valign="bottom"><b>prop_iterator</b></td></tr>
<tr class="separator:a046855ec2dba0203fc0cb4616577ca0f inherit pub_types_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7396c73982565505fd5aeb9ad0850c4 inherit pub_types_a02133"><td class="memItemLeft" align="right" valign="top"><a id="ad7396c73982565505fd5aeb9ad0850c4"></a>
typedef PropertyContainer::const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>const_prop_iterator</b></td></tr>
<tr class="separator:ad7396c73982565505fd5aeb9ad0850c4 inherit pub_types_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ab048dd5bbc5246e7e1ccc3382135e11f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ab048dd5bbc5246e7e1ccc3382135e11f">assign_connectivity</a> (const <a class="el" href="a02313.html">PolyConnectivity</a> &amp;_other)</td></tr>
<tr class="memdesc:ab048dd5bbc5246e7e1ccc3382135e11f"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a02313.html#ab048dd5bbc5246e7e1ccc3382135e11f" title="assign_connectivity() method. ">assign_connectivity()</a> method.  <a href="#ab048dd5bbc5246e7e1ccc3382135e11f">More...</a><br /></td></tr>
<tr class="separator:ab048dd5bbc5246e7e1ccc3382135e11f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26fba5f6dbab0c1d4719879e7a07d142"><td class="memItemLeft" align="right" valign="top"><a id="a26fba5f6dbab0c1d4719879e7a07d142"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a26fba5f6dbab0c1d4719879e7a07d142">adjust_outgoing_halfedge</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a26fba5f6dbab0c1d4719879e7a07d142"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adjust outgoing halfedge handle for vertices, so that it is a boundary halfedge whenever possible. <br /></td></tr>
<tr class="separator:a26fba5f6dbab0c1d4719879e7a07d142"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35d2c27b0199ba5938e899fe8264d89a"><td class="memItemLeft" align="right" valign="top"><a id="a35d2c27b0199ba5938e899fe8264d89a"></a>
<a class="el" href="a02409.html">SmartHalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a35d2c27b0199ba5938e899fe8264d89a">find_halfedge</a> (<a class="el" href="a02241.html">VertexHandle</a> _start_vh, <a class="el" href="a02241.html">VertexHandle</a> _end_vh) const</td></tr>
<tr class="memdesc:a35d2c27b0199ba5938e899fe8264d89a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find halfedge from _vh0 to _vh1. Returns invalid handle if not found. <br /></td></tr>
<tr class="separator:a35d2c27b0199ba5938e899fe8264d89a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09b5026c7177ce72503cacb22f03ee79"><td class="memItemLeft" align="right" valign="top"><a id="a09b5026c7177ce72503cacb22f03ee79"></a>
uint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a09b5026c7177ce72503cacb22f03ee79">valence</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a09b5026c7177ce72503cacb22f03ee79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vertex valence. <br /></td></tr>
<tr class="separator:a09b5026c7177ce72503cacb22f03ee79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a181af579c3974a1b258234e4677d979b"><td class="memItemLeft" align="right" valign="top"><a id="a181af579c3974a1b258234e4677d979b"></a>
uint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a181af579c3974a1b258234e4677d979b">valence</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a181af579c3974a1b258234e4677d979b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Face valence. <br /></td></tr>
<tr class="separator:a181af579c3974a1b258234e4677d979b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5afce0f6be1f425f5e0d42441fee35df"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a5afce0f6be1f425f5e0d42441fee35df">collapse</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh)</td></tr>
<tr class="memdesc:a5afce0f6be1f425f5e0d42441fee35df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Halfedge collapse: collapse the from-vertex of halfedge _heh into its to-vertex.  <a href="#a5afce0f6be1f425f5e0d42441fee35df">More...</a><br /></td></tr>
<tr class="separator:a5afce0f6be1f425f5e0d42441fee35df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdad5593a949f029bb66c6a103afe291"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#afdad5593a949f029bb66c6a103afe291">is_simple_link</a> (<a class="el" href="a02249.html">EdgeHandle</a> _eh) const</td></tr>
<tr class="memdesc:afdad5593a949f029bb66c6a103afe291"><td class="mdescLeft">&#160;</td><td class="mdescRight">return true if the this the only link between the faces adjacent to _eh.  <a href="#afdad5593a949f029bb66c6a103afe291">More...</a><br /></td></tr>
<tr class="separator:afdad5593a949f029bb66c6a103afe291"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adacd30cc79c83168df2ace1cee7aeb2a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#adacd30cc79c83168df2ace1cee7aeb2a">is_simply_connected</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:adacd30cc79c83168df2ace1cee7aeb2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">return true if _fh shares only one edge with all of its adjacent faces.  <a href="#adacd30cc79c83168df2ace1cee7aeb2a">More...</a><br /></td></tr>
<tr class="separator:adacd30cc79c83168df2ace1cee7aeb2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62bb195378d05003f3be412c83b9ddca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02253.html">FaceHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a62bb195378d05003f3be412c83b9ddca">remove_edge</a> (<a class="el" href="a02249.html">EdgeHandle</a> _eh)</td></tr>
<tr class="memdesc:a62bb195378d05003f3be412c83b9ddca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the edge _eh.  <a href="#a62bb195378d05003f3be412c83b9ddca">More...</a><br /></td></tr>
<tr class="separator:a62bb195378d05003f3be412c83b9ddca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56bd327721dfefe8a020bc8e63a33e5f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a56bd327721dfefe8a020bc8e63a33e5f">reinsert_edge</a> (<a class="el" href="a02249.html">EdgeHandle</a> _eh)</td></tr>
<tr class="memdesc:a56bd327721dfefe8a020bc8e63a33e5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inverse of remove_edge.  <a href="#a56bd327721dfefe8a020bc8e63a33e5f">More...</a><br /></td></tr>
<tr class="separator:a56bd327721dfefe8a020bc8e63a33e5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32724d3c3a7d2aba9974e01d2fec33b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a32724d3c3a7d2aba9974e01d2fec33b7">insert_edge</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _prev_heh, <a class="el" href="a02245.html">HalfedgeHandle</a> _next_heh)</td></tr>
<tr class="memdesc:a32724d3c3a7d2aba9974e01d2fec33b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inserts an edge between to_vh(_prev_heh) and from_vh(_next_heh).  <a href="#a32724d3c3a7d2aba9974e01d2fec33b7">More...</a><br /></td></tr>
<tr class="separator:a32724d3c3a7d2aba9974e01d2fec33b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfff2d7192f71510177335d9064fb5d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#adfff2d7192f71510177335d9064fb5d7">split</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh, <a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:adfff2d7192f71510177335d9064fb5d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Face split (= 1-to-n split).  <a href="#adfff2d7192f71510177335d9064fb5d7">More...</a><br /></td></tr>
<tr class="separator:adfff2d7192f71510177335d9064fb5d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a254ccbf8dbceab1a5e98e0a2ad12fb7f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a254ccbf8dbceab1a5e98e0a2ad12fb7f">split_copy</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh, <a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a254ccbf8dbceab1a5e98e0a2ad12fb7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Face split (= 1-to-n split).  <a href="#a254ccbf8dbceab1a5e98e0a2ad12fb7f">More...</a><br /></td></tr>
<tr class="separator:a254ccbf8dbceab1a5e98e0a2ad12fb7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af29e35c4ea8b24f76e46f0dc5d96305d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#af29e35c4ea8b24f76e46f0dc5d96305d">triangulate</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:af29e35c4ea8b24f76e46f0dc5d96305d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triangulate the face _fh.  <a href="#af29e35c4ea8b24f76e46f0dc5d96305d">More...</a><br /></td></tr>
<tr class="separator:af29e35c4ea8b24f76e46f0dc5d96305d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e406f2fc8e7f5273080c96d0caea919"><td class="memItemLeft" align="right" valign="top"><a id="a7e406f2fc8e7f5273080c96d0caea919"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a7e406f2fc8e7f5273080c96d0caea919">triangulate</a> ()</td></tr>
<tr class="memdesc:a7e406f2fc8e7f5273080c96d0caea919"><td class="mdescLeft">&#160;</td><td class="mdescRight">triangulate the entire mesh <br /></td></tr>
<tr class="separator:a7e406f2fc8e7f5273080c96d0caea919"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0b6766663c8bf454322d203fc8c6698"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ab0b6766663c8bf454322d203fc8c6698">split_edge</a> (<a class="el" href="a02249.html">EdgeHandle</a> _eh, <a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:ab0b6766663c8bf454322d203fc8c6698"><td class="mdescLeft">&#160;</td><td class="mdescRight">Edge split (inserts a vertex on the edge only)  <a href="#ab0b6766663c8bf454322d203fc8c6698">More...</a><br /></td></tr>
<tr class="separator:ab0b6766663c8bf454322d203fc8c6698"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5f4bfed3edb50871e72c542ddeda417"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ac5f4bfed3edb50871e72c542ddeda417">split_edge_copy</a> (<a class="el" href="a02249.html">EdgeHandle</a> _eh, <a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:ac5f4bfed3edb50871e72c542ddeda417"><td class="mdescLeft">&#160;</td><td class="mdescRight">Edge split (inserts a vertex on the edge only)  <a href="#ac5f4bfed3edb50871e72c542ddeda417">More...</a><br /></td></tr>
<tr class="separator:ac5f4bfed3edb50871e72c542ddeda417"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6f12bf586c23e9c7898c85fdfaed708"><td class="memTemplParams" colspan="2"><a id="af6f12bf586c23e9c7898c85fdfaed708"></a>
template&lt;&gt; </td></tr>
<tr class="memitem:af6f12bf586c23e9c7898c85fdfaed708"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02313.html#aa3a14c6c84c1bed0876389e9ef1b4e7f">PolyConnectivity::ConstVertexRangeSkipping</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><b>elements</b> () const</td></tr>
<tr class="separator:af6f12bf586c23e9c7898c85fdfaed708"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3209fbb5db895238e611af5d108fb210"><td class="memTemplParams" colspan="2"><a id="a3209fbb5db895238e611af5d108fb210"></a>
template&lt;&gt; </td></tr>
<tr class="memitem:a3209fbb5db895238e611af5d108fb210"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02313.html#a46ed92f5c201b9afb57c5db9e36ae71a">PolyConnectivity::ConstVertexRange</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><b>all_elements</b> () const</td></tr>
<tr class="separator:a3209fbb5db895238e611af5d108fb210"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb93cde5e012b76819485df9217c94ae"><td class="memTemplParams" colspan="2"><a id="acb93cde5e012b76819485df9217c94ae"></a>
template&lt;&gt; </td></tr>
<tr class="memitem:acb93cde5e012b76819485df9217c94ae"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02313.html#a8fe3712bde99a69100a54557ccdc0230">PolyConnectivity::ConstHalfedgeRangeSkipping</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><b>elements</b> () const</td></tr>
<tr class="separator:acb93cde5e012b76819485df9217c94ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8204c77ee2cd268bfd46916a82472ea"><td class="memTemplParams" colspan="2"><a id="ae8204c77ee2cd268bfd46916a82472ea"></a>
template&lt;&gt; </td></tr>
<tr class="memitem:ae8204c77ee2cd268bfd46916a82472ea"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02313.html#acb57b9ddc74c5df8e0c444cdc5e6e432">PolyConnectivity::ConstHalfedgeRange</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><b>all_elements</b> () const</td></tr>
<tr class="separator:ae8204c77ee2cd268bfd46916a82472ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad163cfd69ff4c2e114a99c5cf42d9828"><td class="memTemplParams" colspan="2"><a id="ad163cfd69ff4c2e114a99c5cf42d9828"></a>
template&lt;&gt; </td></tr>
<tr class="memitem:ad163cfd69ff4c2e114a99c5cf42d9828"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02313.html#a2eaca870fb5a241f84cec03d99863cc7">PolyConnectivity::ConstEdgeRangeSkipping</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><b>elements</b> () const</td></tr>
<tr class="separator:ad163cfd69ff4c2e114a99c5cf42d9828"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4976dd6967888f0ddf086313c83f283"><td class="memTemplParams" colspan="2"><a id="aa4976dd6967888f0ddf086313c83f283"></a>
template&lt;&gt; </td></tr>
<tr class="memitem:aa4976dd6967888f0ddf086313c83f283"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02313.html#a8bc2d3a5ba8ee1049f065b336b91c5bc">PolyConnectivity::ConstEdgeRange</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><b>all_elements</b> () const</td></tr>
<tr class="separator:aa4976dd6967888f0ddf086313c83f283"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6920efe8dc111f169f298d65c1563c4c"><td class="memTemplParams" colspan="2"><a id="a6920efe8dc111f169f298d65c1563c4c"></a>
template&lt;&gt; </td></tr>
<tr class="memitem:a6920efe8dc111f169f298d65c1563c4c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02313.html#af2312697ef48578dc9ef2e0bb60d15d4">PolyConnectivity::ConstFaceRangeSkipping</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><b>elements</b> () const</td></tr>
<tr class="separator:a6920efe8dc111f169f298d65c1563c4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a838078a9d6cc32bc0588b08d05572ca4"><td class="memTemplParams" colspan="2"><a id="a838078a9d6cc32bc0588b08d05572ca4"></a>
template&lt;&gt; </td></tr>
<tr class="memitem:a838078a9d6cc32bc0588b08d05572ca4"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02313.html#a42433b78929ae7661ec80e0c1daea5ee">PolyConnectivity::ConstFaceRange</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><b>all_elements</b> () const</td></tr>
<tr class="separator:a838078a9d6cc32bc0588b08d05572ca4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Adding items to a mesh</div></td></tr>
<tr class="memitem:aacac94430d36ecd51b294555e51389aa"><td class="memItemLeft" align="right" valign="top"><a id="aacac94430d36ecd51b294555e51389aa"></a>
<a class="el" href="a02405.html">SmartVertexHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aacac94430d36ecd51b294555e51389aa">add_vertex</a> ()</td></tr>
<tr class="memdesc:aacac94430d36ecd51b294555e51389aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new vertex. <br /></td></tr>
<tr class="separator:aacac94430d36ecd51b294555e51389aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc69ece803357a282042cf35b2b4506a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02417.html">SmartFaceHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#abc69ece803357a282042cf35b2b4506a">add_face</a> (const std::vector&lt; <a class="el" href="a02241.html">VertexHandle</a> &gt; &amp;_vhandles)</td></tr>
<tr class="memdesc:abc69ece803357a282042cf35b2b4506a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add and connect a new face.  <a href="#abc69ece803357a282042cf35b2b4506a">More...</a><br /></td></tr>
<tr class="separator:abc69ece803357a282042cf35b2b4506a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa164502e1d8a71cc18ba1c8109017e6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02417.html">SmartFaceHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aa164502e1d8a71cc18ba1c8109017e6d">add_face</a> (const std::vector&lt; <a class="el" href="a02405.html">SmartVertexHandle</a> &gt; &amp;_vhandles)</td></tr>
<tr class="memdesc:aa164502e1d8a71cc18ba1c8109017e6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add and connect a new face.  <a href="#aa164502e1d8a71cc18ba1c8109017e6d">More...</a><br /></td></tr>
<tr class="separator:aa164502e1d8a71cc18ba1c8109017e6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cf2abfb932cc6d222c29ef3e0db17b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02417.html">SmartFaceHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a5cf2abfb932cc6d222c29ef3e0db17b9">add_face</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh0, <a class="el" href="a02241.html">VertexHandle</a> _vh1, <a class="el" href="a02241.html">VertexHandle</a> _vh2)</td></tr>
<tr class="memdesc:a5cf2abfb932cc6d222c29ef3e0db17b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add and connect a new face.  <a href="#a5cf2abfb932cc6d222c29ef3e0db17b9">More...</a><br /></td></tr>
<tr class="separator:a5cf2abfb932cc6d222c29ef3e0db17b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a304bce718447d7ed030b334adfcaf428"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02417.html">SmartFaceHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a304bce718447d7ed030b334adfcaf428">add_face</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh0, <a class="el" href="a02241.html">VertexHandle</a> _vh1, <a class="el" href="a02241.html">VertexHandle</a> _vh2, <a class="el" href="a02241.html">VertexHandle</a> _vh3)</td></tr>
<tr class="memdesc:a304bce718447d7ed030b334adfcaf428"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add and connect a new face.  <a href="#a304bce718447d7ed030b334adfcaf428">More...</a><br /></td></tr>
<tr class="separator:a304bce718447d7ed030b334adfcaf428"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebc538f94567dd0d1ab14dbab0c3ec6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02417.html">SmartFaceHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aebc538f94567dd0d1ab14dbab0c3ec6f">add_face</a> (const <a class="el" href="a02241.html">VertexHandle</a> *_vhandles, size_t _vhs_size)</td></tr>
<tr class="memdesc:aebc538f94567dd0d1ab14dbab0c3ec6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add and connect a new face.  <a href="#aebc538f94567dd0d1ab14dbab0c3ec6f">More...</a><br /></td></tr>
<tr class="separator:aebc538f94567dd0d1ab14dbab0c3ec6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Deleting mesh items and other connectivity/topology modifications</div></td></tr>
<tr class="memitem:af1463136f43f48a7e6576701375d018c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#af1463136f43f48a7e6576701375d018c">is_collapse_ok</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _he)</td></tr>
<tr class="memdesc:af1463136f43f48a7e6576701375d018c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether collapsing halfedge _heh is ok or would lead to topological inconsistencies.  <a href="#af1463136f43f48a7e6576701375d018c">More...</a><br /></td></tr>
<tr class="separator:af1463136f43f48a7e6576701375d018c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa39c22e9921a025e3b5dfb5b1c3b43c0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aa39c22e9921a025e3b5dfb5b1c3b43c0">delete_vertex</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh, bool _delete_isolated_vertices=true)</td></tr>
<tr class="memdesc:aa39c22e9921a025e3b5dfb5b1c3b43c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark vertex and all incident edges and faces deleted.  <a href="#aa39c22e9921a025e3b5dfb5b1c3b43c0">More...</a><br /></td></tr>
<tr class="separator:aa39c22e9921a025e3b5dfb5b1c3b43c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a3fba5d9c53676c111bb04b18fc20b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a8a3fba5d9c53676c111bb04b18fc20b3">delete_edge</a> (<a class="el" href="a02249.html">EdgeHandle</a> _eh, bool _delete_isolated_vertices=true)</td></tr>
<tr class="memdesc:a8a3fba5d9c53676c111bb04b18fc20b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark edge (two opposite halfedges) and incident faces deleted.  <a href="#a8a3fba5d9c53676c111bb04b18fc20b3">More...</a><br /></td></tr>
<tr class="separator:a8a3fba5d9c53676c111bb04b18fc20b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae20c4e746b52c34ace6a7b805fbd61ac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ae20c4e746b52c34ace6a7b805fbd61ac">delete_face</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh, bool _delete_isolated_vertices=true)</td></tr>
<tr class="memdesc:ae20c4e746b52c34ace6a7b805fbd61ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete face _fh and resulting degenerated empty halfedges as well.  <a href="#ae20c4e746b52c34ace6a7b805fbd61ac">More...</a><br /></td></tr>
<tr class="separator:ae20c4e746b52c34ace6a7b805fbd61ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Begin and end iterators</div></td></tr>
<tr class="memitem:a9990e9d0159d499ce381294a0486dc2e"><td class="memItemLeft" align="right" valign="top"><a id="a9990e9d0159d499ce381294a0486dc2e"></a>
<a class="el" href="a02313.html#a41c8747281c99acdcd6eab328d1b21f0">VertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a9990e9d0159d499ce381294a0486dc2e">vertices_begin</a> ()</td></tr>
<tr class="memdesc:a9990e9d0159d499ce381294a0486dc2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin iterator for vertices. <br /></td></tr>
<tr class="separator:a9990e9d0159d499ce381294a0486dc2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7a48f28be770f48e42b6402d5a7520a"><td class="memItemLeft" align="right" valign="top"><a id="ac7a48f28be770f48e42b6402d5a7520a"></a>
<a class="el" href="a02313.html#a6089799c334e532a63ac8d1ac90cb6d3">ConstVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ac7a48f28be770f48e42b6402d5a7520a">vertices_begin</a> () const</td></tr>
<tr class="memdesc:ac7a48f28be770f48e42b6402d5a7520a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Const begin iterator for vertices. <br /></td></tr>
<tr class="separator:ac7a48f28be770f48e42b6402d5a7520a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae01a39ca6f8ebc0dacdaa0fa809a70ed"><td class="memItemLeft" align="right" valign="top"><a id="ae01a39ca6f8ebc0dacdaa0fa809a70ed"></a>
<a class="el" href="a02313.html#a41c8747281c99acdcd6eab328d1b21f0">VertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ae01a39ca6f8ebc0dacdaa0fa809a70ed">vertices_end</a> ()</td></tr>
<tr class="memdesc:ae01a39ca6f8ebc0dacdaa0fa809a70ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">End iterator for vertices. <br /></td></tr>
<tr class="separator:ae01a39ca6f8ebc0dacdaa0fa809a70ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50aacaafe08bb05ac38f8eaf05df4aa4"><td class="memItemLeft" align="right" valign="top"><a id="a50aacaafe08bb05ac38f8eaf05df4aa4"></a>
<a class="el" href="a02313.html#a6089799c334e532a63ac8d1ac90cb6d3">ConstVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a50aacaafe08bb05ac38f8eaf05df4aa4">vertices_end</a> () const</td></tr>
<tr class="memdesc:a50aacaafe08bb05ac38f8eaf05df4aa4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Const end iterator for vertices. <br /></td></tr>
<tr class="separator:a50aacaafe08bb05ac38f8eaf05df4aa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a284569b94cb3443739982ac654e2c9b1"><td class="memItemLeft" align="right" valign="top"><a id="a284569b94cb3443739982ac654e2c9b1"></a>
<a class="el" href="a02313.html#a16acfa0c8a781c7a8b2b4dc08c0d137c">HalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a284569b94cb3443739982ac654e2c9b1">halfedges_begin</a> ()</td></tr>
<tr class="memdesc:a284569b94cb3443739982ac654e2c9b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin iterator for halfedges. <br /></td></tr>
<tr class="separator:a284569b94cb3443739982ac654e2c9b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b3b52a4ab5b95e0d99608020cdcc5c6"><td class="memItemLeft" align="right" valign="top"><a id="a9b3b52a4ab5b95e0d99608020cdcc5c6"></a>
<a class="el" href="a02313.html#a9bec12276b4bffa3b65766c0b51ae747">ConstHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a9b3b52a4ab5b95e0d99608020cdcc5c6">halfedges_begin</a> () const</td></tr>
<tr class="memdesc:a9b3b52a4ab5b95e0d99608020cdcc5c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Const begin iterator for halfedges. <br /></td></tr>
<tr class="separator:a9b3b52a4ab5b95e0d99608020cdcc5c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fe41ae55624c4da5462ef9b8a61be0d"><td class="memItemLeft" align="right" valign="top"><a id="a0fe41ae55624c4da5462ef9b8a61be0d"></a>
<a class="el" href="a02313.html#a16acfa0c8a781c7a8b2b4dc08c0d137c">HalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a0fe41ae55624c4da5462ef9b8a61be0d">halfedges_end</a> ()</td></tr>
<tr class="memdesc:a0fe41ae55624c4da5462ef9b8a61be0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">End iterator for halfedges. <br /></td></tr>
<tr class="separator:a0fe41ae55624c4da5462ef9b8a61be0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fc8fcc33a1a20d7d4ba0d9d0db1ed08"><td class="memItemLeft" align="right" valign="top"><a id="a2fc8fcc33a1a20d7d4ba0d9d0db1ed08"></a>
<a class="el" href="a02313.html#a9bec12276b4bffa3b65766c0b51ae747">ConstHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a2fc8fcc33a1a20d7d4ba0d9d0db1ed08">halfedges_end</a> () const</td></tr>
<tr class="memdesc:a2fc8fcc33a1a20d7d4ba0d9d0db1ed08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Const end iterator for halfedges. <br /></td></tr>
<tr class="separator:a2fc8fcc33a1a20d7d4ba0d9d0db1ed08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fa742ca2c90d85a640e5e306f1a5e2b"><td class="memItemLeft" align="right" valign="top"><a id="a2fa742ca2c90d85a640e5e306f1a5e2b"></a>
<a class="el" href="a02313.html#a784b002754972c4d01942cc4a67f9b16">EdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a2fa742ca2c90d85a640e5e306f1a5e2b">edges_begin</a> ()</td></tr>
<tr class="memdesc:a2fa742ca2c90d85a640e5e306f1a5e2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin iterator for edges. <br /></td></tr>
<tr class="separator:a2fa742ca2c90d85a640e5e306f1a5e2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a055e22ce66b98193893257e73e81ad63"><td class="memItemLeft" align="right" valign="top"><a id="a055e22ce66b98193893257e73e81ad63"></a>
<a class="el" href="a02313.html#a0920e9bcadf00342493659a0238626a9">ConstEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a055e22ce66b98193893257e73e81ad63">edges_begin</a> () const</td></tr>
<tr class="memdesc:a055e22ce66b98193893257e73e81ad63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Const begin iterator for edges. <br /></td></tr>
<tr class="separator:a055e22ce66b98193893257e73e81ad63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a057718868453662d2989c0b05ef05943"><td class="memItemLeft" align="right" valign="top"><a id="a057718868453662d2989c0b05ef05943"></a>
<a class="el" href="a02313.html#a784b002754972c4d01942cc4a67f9b16">EdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a057718868453662d2989c0b05ef05943">edges_end</a> ()</td></tr>
<tr class="memdesc:a057718868453662d2989c0b05ef05943"><td class="mdescLeft">&#160;</td><td class="mdescRight">End iterator for edges. <br /></td></tr>
<tr class="separator:a057718868453662d2989c0b05ef05943"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55718c733c231a46ea3447193b688fbd"><td class="memItemLeft" align="right" valign="top"><a id="a55718c733c231a46ea3447193b688fbd"></a>
<a class="el" href="a02313.html#a0920e9bcadf00342493659a0238626a9">ConstEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a55718c733c231a46ea3447193b688fbd">edges_end</a> () const</td></tr>
<tr class="memdesc:a55718c733c231a46ea3447193b688fbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Const end iterator for edges. <br /></td></tr>
<tr class="separator:a55718c733c231a46ea3447193b688fbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae558c88fb3240ebc64cb7f34660ab3d8"><td class="memItemLeft" align="right" valign="top"><a id="ae558c88fb3240ebc64cb7f34660ab3d8"></a>
<a class="el" href="a02313.html#a63296ff6a35b7baa36dadf489eadfd98">FaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ae558c88fb3240ebc64cb7f34660ab3d8">faces_begin</a> ()</td></tr>
<tr class="memdesc:ae558c88fb3240ebc64cb7f34660ab3d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin iterator for faces. <br /></td></tr>
<tr class="separator:ae558c88fb3240ebc64cb7f34660ab3d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5df0efeb8a10a4f32e5abe9cde13dbd5"><td class="memItemLeft" align="right" valign="top"><a id="a5df0efeb8a10a4f32e5abe9cde13dbd5"></a>
<a class="el" href="a02313.html#abf34493014ff133fd4b36ad7e4f2e97b">ConstFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a5df0efeb8a10a4f32e5abe9cde13dbd5">faces_begin</a> () const</td></tr>
<tr class="memdesc:a5df0efeb8a10a4f32e5abe9cde13dbd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Const begin iterator for faces. <br /></td></tr>
<tr class="separator:a5df0efeb8a10a4f32e5abe9cde13dbd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab02a55d1311303b3d91b92146eb16acb"><td class="memItemLeft" align="right" valign="top"><a id="ab02a55d1311303b3d91b92146eb16acb"></a>
<a class="el" href="a02313.html#a63296ff6a35b7baa36dadf489eadfd98">FaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ab02a55d1311303b3d91b92146eb16acb">faces_end</a> ()</td></tr>
<tr class="memdesc:ab02a55d1311303b3d91b92146eb16acb"><td class="mdescLeft">&#160;</td><td class="mdescRight">End iterator for faces. <br /></td></tr>
<tr class="separator:ab02a55d1311303b3d91b92146eb16acb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0549040e2b0ae5fc88899654378dc4cb"><td class="memItemLeft" align="right" valign="top"><a id="a0549040e2b0ae5fc88899654378dc4cb"></a>
<a class="el" href="a02313.html#abf34493014ff133fd4b36ad7e4f2e97b">ConstFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a0549040e2b0ae5fc88899654378dc4cb">faces_end</a> () const</td></tr>
<tr class="memdesc:a0549040e2b0ae5fc88899654378dc4cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Const end iterator for faces. <br /></td></tr>
<tr class="separator:a0549040e2b0ae5fc88899654378dc4cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Begin for skipping iterators</div></td></tr>
<tr class="memitem:a1df14566bcd0e23290a551e724cd1dcd"><td class="memItemLeft" align="right" valign="top"><a id="a1df14566bcd0e23290a551e724cd1dcd"></a>
<a class="el" href="a02313.html#a41c8747281c99acdcd6eab328d1b21f0">VertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a1df14566bcd0e23290a551e724cd1dcd">vertices_sbegin</a> ()</td></tr>
<tr class="memdesc:a1df14566bcd0e23290a551e724cd1dcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin iterator for vertices. <br /></td></tr>
<tr class="separator:a1df14566bcd0e23290a551e724cd1dcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdedf1f35dfdaf3a3bad092be0333de7"><td class="memItemLeft" align="right" valign="top"><a id="abdedf1f35dfdaf3a3bad092be0333de7"></a>
<a class="el" href="a02313.html#a6089799c334e532a63ac8d1ac90cb6d3">ConstVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#abdedf1f35dfdaf3a3bad092be0333de7">vertices_sbegin</a> () const</td></tr>
<tr class="memdesc:abdedf1f35dfdaf3a3bad092be0333de7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Const begin iterator for vertices. <br /></td></tr>
<tr class="separator:abdedf1f35dfdaf3a3bad092be0333de7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fa538813f795cda7f0d07f5e8e4a30f"><td class="memItemLeft" align="right" valign="top"><a id="a1fa538813f795cda7f0d07f5e8e4a30f"></a>
<a class="el" href="a02313.html#a16acfa0c8a781c7a8b2b4dc08c0d137c">HalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a1fa538813f795cda7f0d07f5e8e4a30f">halfedges_sbegin</a> ()</td></tr>
<tr class="memdesc:a1fa538813f795cda7f0d07f5e8e4a30f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin iterator for halfedges. <br /></td></tr>
<tr class="separator:a1fa538813f795cda7f0d07f5e8e4a30f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7267f04ab84a7cb6a578cfb3ffe3e239"><td class="memItemLeft" align="right" valign="top"><a id="a7267f04ab84a7cb6a578cfb3ffe3e239"></a>
<a class="el" href="a02313.html#a9bec12276b4bffa3b65766c0b51ae747">ConstHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a7267f04ab84a7cb6a578cfb3ffe3e239">halfedges_sbegin</a> () const</td></tr>
<tr class="memdesc:a7267f04ab84a7cb6a578cfb3ffe3e239"><td class="mdescLeft">&#160;</td><td class="mdescRight">Const begin iterator for halfedges. <br /></td></tr>
<tr class="separator:a7267f04ab84a7cb6a578cfb3ffe3e239"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2da8c6096d458960d2dddf7abf5aec82"><td class="memItemLeft" align="right" valign="top"><a id="a2da8c6096d458960d2dddf7abf5aec82"></a>
<a class="el" href="a02313.html#a784b002754972c4d01942cc4a67f9b16">EdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a2da8c6096d458960d2dddf7abf5aec82">edges_sbegin</a> ()</td></tr>
<tr class="memdesc:a2da8c6096d458960d2dddf7abf5aec82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin iterator for edges. <br /></td></tr>
<tr class="separator:a2da8c6096d458960d2dddf7abf5aec82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbd0b8522d7b2e1f6ff2603515e142a1"><td class="memItemLeft" align="right" valign="top"><a id="acbd0b8522d7b2e1f6ff2603515e142a1"></a>
<a class="el" href="a02313.html#a0920e9bcadf00342493659a0238626a9">ConstEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#acbd0b8522d7b2e1f6ff2603515e142a1">edges_sbegin</a> () const</td></tr>
<tr class="memdesc:acbd0b8522d7b2e1f6ff2603515e142a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Const begin iterator for edges. <br /></td></tr>
<tr class="separator:acbd0b8522d7b2e1f6ff2603515e142a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73442f7aad49d6fe855dbf814f9feebc"><td class="memItemLeft" align="right" valign="top"><a id="a73442f7aad49d6fe855dbf814f9feebc"></a>
<a class="el" href="a02313.html#a63296ff6a35b7baa36dadf489eadfd98">FaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a73442f7aad49d6fe855dbf814f9feebc">faces_sbegin</a> ()</td></tr>
<tr class="memdesc:a73442f7aad49d6fe855dbf814f9feebc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin iterator for faces. <br /></td></tr>
<tr class="separator:a73442f7aad49d6fe855dbf814f9feebc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a786961edede51f87e53fa8cfa6d025"><td class="memItemLeft" align="right" valign="top"><a id="a1a786961edede51f87e53fa8cfa6d025"></a>
<a class="el" href="a02313.html#abf34493014ff133fd4b36ad7e4f2e97b">ConstFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a1a786961edede51f87e53fa8cfa6d025">faces_sbegin</a> () const</td></tr>
<tr class="memdesc:a1a786961edede51f87e53fa8cfa6d025"><td class="mdescLeft">&#160;</td><td class="mdescRight">Const begin iterator for faces. <br /></td></tr>
<tr class="separator:a1a786961edede51f87e53fa8cfa6d025"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Vertex and Face circulators</div></td></tr>
<tr class="memitem:a6417ffb5839b4db58955533ee79c5a7f"><td class="memItemLeft" align="right" valign="top"><a id="a6417ffb5839b4db58955533ee79c5a7f"></a>
<a class="el" href="a02313.html#a4af1dcd182765b58c9acb569ec459e37">VertexVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a6417ffb5839b4db58955533ee79c5a7f">vv_iter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a6417ffb5839b4db58955533ee79c5a7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - vertex circulator <br /></td></tr>
<tr class="separator:a6417ffb5839b4db58955533ee79c5a7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9ae31c3b00d679448870ee0acd2011b"><td class="memItemLeft" align="right" valign="top"><a id="ac9ae31c3b00d679448870ee0acd2011b"></a>
<a class="el" href="a02313.html#ac778e9bf51f4651c11f176e198e892e7">VertexVertexCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ac9ae31c3b00d679448870ee0acd2011b">vv_cwiter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:ac9ae31c3b00d679448870ee0acd2011b"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - vertex circulator cw <br /></td></tr>
<tr class="separator:ac9ae31c3b00d679448870ee0acd2011b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09e63ab7cff0b78a4315baeac57da06c"><td class="memItemLeft" align="right" valign="top"><a id="a09e63ab7cff0b78a4315baeac57da06c"></a>
<a class="el" href="a02313.html#a1ceb01a87c2127985c5c66aa6d7b2d92">VertexVertexCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a09e63ab7cff0b78a4315baeac57da06c">vv_ccwiter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a09e63ab7cff0b78a4315baeac57da06c"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - vertex circulator ccw <br /></td></tr>
<tr class="separator:a09e63ab7cff0b78a4315baeac57da06c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addc0f67e3818aaa4945c6f1dd2ef5837"><td class="memItemLeft" align="right" valign="top"><a id="addc0f67e3818aaa4945c6f1dd2ef5837"></a>
<a class="el" href="a02313.html#a46a18bcbc8b8e47bddc0b88d5365aca7">VertexIHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#addc0f67e3818aaa4945c6f1dd2ef5837">vih_iter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:addc0f67e3818aaa4945c6f1dd2ef5837"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - incoming halfedge circulator <br /></td></tr>
<tr class="separator:addc0f67e3818aaa4945c6f1dd2ef5837"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e4d962cff27d0f6dc20235bcea6bbb0"><td class="memItemLeft" align="right" valign="top"><a id="a7e4d962cff27d0f6dc20235bcea6bbb0"></a>
<a class="el" href="a02313.html#aaffe1f32fb00afc61ffd140d14c9fa57">VertexIHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a7e4d962cff27d0f6dc20235bcea6bbb0">vih_cwiter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a7e4d962cff27d0f6dc20235bcea6bbb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - incoming halfedge circulator cw <br /></td></tr>
<tr class="separator:a7e4d962cff27d0f6dc20235bcea6bbb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adda03a5b9592a6a4e8b647769c989a84"><td class="memItemLeft" align="right" valign="top"><a id="adda03a5b9592a6a4e8b647769c989a84"></a>
<a class="el" href="a02313.html#aa1320515fce5b3b20d48c9c732282fb3">VertexIHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#adda03a5b9592a6a4e8b647769c989a84">vih_ccwiter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:adda03a5b9592a6a4e8b647769c989a84"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - incoming halfedge circulator ccw <br /></td></tr>
<tr class="separator:adda03a5b9592a6a4e8b647769c989a84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88be7595c00d8acda4b884974a423932"><td class="memItemLeft" align="right" valign="top"><a id="a88be7595c00d8acda4b884974a423932"></a>
<a class="el" href="a02313.html#a54440c9f054667eb51d4246b81b4fccf">VertexOHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a88be7595c00d8acda4b884974a423932">voh_iter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a88be7595c00d8acda4b884974a423932"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - outgoing halfedge circulator <br /></td></tr>
<tr class="separator:a88be7595c00d8acda4b884974a423932"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a427e31b606d7bff84b05d03921654666"><td class="memItemLeft" align="right" valign="top"><a id="a427e31b606d7bff84b05d03921654666"></a>
<a class="el" href="a02313.html#afdd8bd980dcf6591a1731b447134fe6d">VertexOHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a427e31b606d7bff84b05d03921654666">voh_cwiter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a427e31b606d7bff84b05d03921654666"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - outgoing halfedge circulator cw <br /></td></tr>
<tr class="separator:a427e31b606d7bff84b05d03921654666"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a3ad0f3e72ffc82c24f1ec6efc6e845"><td class="memItemLeft" align="right" valign="top"><a id="a4a3ad0f3e72ffc82c24f1ec6efc6e845"></a>
<a class="el" href="a02313.html#a75cabdae3a86fb3fdc29a380f21318ff">VertexOHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a4a3ad0f3e72ffc82c24f1ec6efc6e845">voh_ccwiter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a4a3ad0f3e72ffc82c24f1ec6efc6e845"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - outgoing halfedge circulator ccw <br /></td></tr>
<tr class="separator:a4a3ad0f3e72ffc82c24f1ec6efc6e845"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae43c9c12b88b32d80b21d2fdf00a0a6c"><td class="memItemLeft" align="right" valign="top"><a id="ae43c9c12b88b32d80b21d2fdf00a0a6c"></a>
<a class="el" href="a02313.html#a6388892f5898ef33a5985e4388a032ab">VertexEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ae43c9c12b88b32d80b21d2fdf00a0a6c">ve_iter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:ae43c9c12b88b32d80b21d2fdf00a0a6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - edge circulator <br /></td></tr>
<tr class="separator:ae43c9c12b88b32d80b21d2fdf00a0a6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec31cf26c3f8a0f7bb6a5e6b09115342"><td class="memItemLeft" align="right" valign="top"><a id="aec31cf26c3f8a0f7bb6a5e6b09115342"></a>
<a class="el" href="a02313.html#aa7ef94ac2bc0ec0d945b0dbf84dd6360">VertexEdgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aec31cf26c3f8a0f7bb6a5e6b09115342">ve_cwiter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:aec31cf26c3f8a0f7bb6a5e6b09115342"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - edge circulator cw <br /></td></tr>
<tr class="separator:aec31cf26c3f8a0f7bb6a5e6b09115342"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e038ea37713bc2ddc06300aaaed3d22"><td class="memItemLeft" align="right" valign="top"><a id="a6e038ea37713bc2ddc06300aaaed3d22"></a>
<a class="el" href="a02313.html#a0ab2ea3e3cfd9ab7a763b1a9e82d974a">VertexEdgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a6e038ea37713bc2ddc06300aaaed3d22">ve_ccwiter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a6e038ea37713bc2ddc06300aaaed3d22"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - edge circulator ccw <br /></td></tr>
<tr class="separator:a6e038ea37713bc2ddc06300aaaed3d22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af92290b9627d280953cf36754ce601d4"><td class="memItemLeft" align="right" valign="top"><a id="af92290b9627d280953cf36754ce601d4"></a>
<a class="el" href="a02313.html#a773610c3acffd1593ccbb5cd57a8f03e">VertexFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#af92290b9627d280953cf36754ce601d4">vf_iter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:af92290b9627d280953cf36754ce601d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - face circulator <br /></td></tr>
<tr class="separator:af92290b9627d280953cf36754ce601d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f38ef1ab150f4aedd13bc78e42e9712"><td class="memItemLeft" align="right" valign="top"><a id="a1f38ef1ab150f4aedd13bc78e42e9712"></a>
<a class="el" href="a02313.html#a9be48b47e1de4e659f7aa210e5d808ca">VertexFaceCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a1f38ef1ab150f4aedd13bc78e42e9712">vf_cwiter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a1f38ef1ab150f4aedd13bc78e42e9712"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - face circulator cw <br /></td></tr>
<tr class="separator:a1f38ef1ab150f4aedd13bc78e42e9712"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac97f84802459cb3f47c1785e6163b8a3"><td class="memItemLeft" align="right" valign="top"><a id="ac97f84802459cb3f47c1785e6163b8a3"></a>
<a class="el" href="a02313.html#ae276600c431db79e515e580865ad9687">VertexFaceCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ac97f84802459cb3f47c1785e6163b8a3">vf_ccwiter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:ac97f84802459cb3f47c1785e6163b8a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - face circulator ccw <br /></td></tr>
<tr class="separator:ac97f84802459cb3f47c1785e6163b8a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17b566e801c54add1b721307e5ec7917"><td class="memItemLeft" align="right" valign="top"><a id="a17b566e801c54add1b721307e5ec7917"></a>
<a class="el" href="a02313.html#ad00b3b1e1a760d2e1abc1ae106dc7328">ConstVertexVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a17b566e801c54add1b721307e5ec7917">cvv_iter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a17b566e801c54add1b721307e5ec7917"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex circulator <br /></td></tr>
<tr class="separator:a17b566e801c54add1b721307e5ec7917"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac528c6ca4bbc03dfff0bfb2534980c7c"><td class="memItemLeft" align="right" valign="top"><a id="ac528c6ca4bbc03dfff0bfb2534980c7c"></a>
<a class="el" href="a02313.html#acd3d1d2c049453ac99d1227d4216864f">ConstVertexVertexCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ac528c6ca4bbc03dfff0bfb2534980c7c">cvv_cwiter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:ac528c6ca4bbc03dfff0bfb2534980c7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex circulator cw <br /></td></tr>
<tr class="separator:ac528c6ca4bbc03dfff0bfb2534980c7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a631a63406b4670ff09fde2d960f6db9a"><td class="memItemLeft" align="right" valign="top"><a id="a631a63406b4670ff09fde2d960f6db9a"></a>
<a class="el" href="a02313.html#a3fbcdb4b7d0c02b48b677920492270fb">ConstVertexVertexCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a631a63406b4670ff09fde2d960f6db9a">cvv_ccwiter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a631a63406b4670ff09fde2d960f6db9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex circulator ccw <br /></td></tr>
<tr class="separator:a631a63406b4670ff09fde2d960f6db9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefdd03eaa9f1689b7b5afe1cd14e8d63"><td class="memItemLeft" align="right" valign="top"><a id="aefdd03eaa9f1689b7b5afe1cd14e8d63"></a>
<a class="el" href="a02313.html#a1912d02cc59674021d8f7e7e68e6671c">ConstVertexIHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aefdd03eaa9f1689b7b5afe1cd14e8d63">cvih_iter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:aefdd03eaa9f1689b7b5afe1cd14e8d63"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - incoming halfedge circulator <br /></td></tr>
<tr class="separator:aefdd03eaa9f1689b7b5afe1cd14e8d63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aece7e2f3d5f56a2be04c6955453cddf7"><td class="memItemLeft" align="right" valign="top"><a id="aece7e2f3d5f56a2be04c6955453cddf7"></a>
<a class="el" href="a02313.html#ac69bb043da3a934453ff41930e46d67d">ConstVertexIHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aece7e2f3d5f56a2be04c6955453cddf7">cvih_cwiter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:aece7e2f3d5f56a2be04c6955453cddf7"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - incoming halfedge circulator cw <br /></td></tr>
<tr class="separator:aece7e2f3d5f56a2be04c6955453cddf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1aaf76e2e68bbf1106300d5229068d2e"><td class="memItemLeft" align="right" valign="top"><a id="a1aaf76e2e68bbf1106300d5229068d2e"></a>
<a class="el" href="a02313.html#a6738f293f2e017755aa4d9d39a95ae41">ConstVertexIHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a1aaf76e2e68bbf1106300d5229068d2e">cvih_ccwiter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a1aaf76e2e68bbf1106300d5229068d2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - incoming halfedge circulator ccw <br /></td></tr>
<tr class="separator:a1aaf76e2e68bbf1106300d5229068d2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6dca97a14febbc05436121b782c6c18"><td class="memItemLeft" align="right" valign="top"><a id="ab6dca97a14febbc05436121b782c6c18"></a>
<a class="el" href="a02313.html#abbb03d399d5f3c52d30b4ac895e8bc34">ConstVertexOHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ab6dca97a14febbc05436121b782c6c18">cvoh_iter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:ab6dca97a14febbc05436121b782c6c18"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - outgoing halfedge circulator <br /></td></tr>
<tr class="separator:ab6dca97a14febbc05436121b782c6c18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9edf8dc68a321fccf1983557f0350fde"><td class="memItemLeft" align="right" valign="top"><a id="a9edf8dc68a321fccf1983557f0350fde"></a>
<a class="el" href="a02313.html#a47d7745292547ce7a948c8643d644f9e">ConstVertexOHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a9edf8dc68a321fccf1983557f0350fde">cvoh_cwiter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a9edf8dc68a321fccf1983557f0350fde"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - outgoing halfedge circulator cw <br /></td></tr>
<tr class="separator:a9edf8dc68a321fccf1983557f0350fde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bd0c9655aa3dd261eb960e5c036af86"><td class="memItemLeft" align="right" valign="top"><a id="a5bd0c9655aa3dd261eb960e5c036af86"></a>
<a class="el" href="a02313.html#a8e3552aee0e74778366f543180c72665">ConstVertexOHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a5bd0c9655aa3dd261eb960e5c036af86">cvoh_ccwiter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a5bd0c9655aa3dd261eb960e5c036af86"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - outgoing halfedge circulator ccw <br /></td></tr>
<tr class="separator:a5bd0c9655aa3dd261eb960e5c036af86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7aa4c6bf285f60fe8ef671f0a4e28d4c"><td class="memItemLeft" align="right" valign="top"><a id="a7aa4c6bf285f60fe8ef671f0a4e28d4c"></a>
<a class="el" href="a02313.html#a52854036a0d79432804b1893351ac603">ConstVertexEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a7aa4c6bf285f60fe8ef671f0a4e28d4c">cve_iter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a7aa4c6bf285f60fe8ef671f0a4e28d4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - edge circulator <br /></td></tr>
<tr class="separator:a7aa4c6bf285f60fe8ef671f0a4e28d4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86f43c5389e7bfe3d95ef91e4ab25992"><td class="memItemLeft" align="right" valign="top"><a id="a86f43c5389e7bfe3d95ef91e4ab25992"></a>
<a class="el" href="a02313.html#ac6e5901f8278eb9c765fda96b33c33a5">ConstVertexEdgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a86f43c5389e7bfe3d95ef91e4ab25992">cve_cwiter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a86f43c5389e7bfe3d95ef91e4ab25992"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - edge circulator cw <br /></td></tr>
<tr class="separator:a86f43c5389e7bfe3d95ef91e4ab25992"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf742fefa409b1243caeb49f7aa48ba0"><td class="memItemLeft" align="right" valign="top"><a id="aaf742fefa409b1243caeb49f7aa48ba0"></a>
<a class="el" href="a02313.html#acff91f1dc7667de4078d047a23c9f437">ConstVertexEdgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aaf742fefa409b1243caeb49f7aa48ba0">cve_ccwiter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:aaf742fefa409b1243caeb49f7aa48ba0"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - edge circulator ccw <br /></td></tr>
<tr class="separator:aaf742fefa409b1243caeb49f7aa48ba0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f0a36972ca7b87e37d5afe1364225e0"><td class="memItemLeft" align="right" valign="top"><a id="a9f0a36972ca7b87e37d5afe1364225e0"></a>
<a class="el" href="a02313.html#a5c6f75ba817caa2fae535973d6c59612">ConstVertexFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a9f0a36972ca7b87e37d5afe1364225e0">cvf_iter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a9f0a36972ca7b87e37d5afe1364225e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - face circulator <br /></td></tr>
<tr class="separator:a9f0a36972ca7b87e37d5afe1364225e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ebf15fb32b39fd9124229c6cf1817e8"><td class="memItemLeft" align="right" valign="top"><a id="a4ebf15fb32b39fd9124229c6cf1817e8"></a>
<a class="el" href="a02313.html#a67ee7b46425618f0797bbdb3ba73d820">ConstVertexFaceCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a4ebf15fb32b39fd9124229c6cf1817e8">cvf_cwiter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a4ebf15fb32b39fd9124229c6cf1817e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - face circulator cw <br /></td></tr>
<tr class="separator:a4ebf15fb32b39fd9124229c6cf1817e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c3d3507a3f4c0eceeab87d909729f34"><td class="memItemLeft" align="right" valign="top"><a id="a6c3d3507a3f4c0eceeab87d909729f34"></a>
<a class="el" href="a02313.html#ab816abf904e553a19759046385102d70">ConstVertexFaceCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a6c3d3507a3f4c0eceeab87d909729f34">cvf_ccwiter</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a6c3d3507a3f4c0eceeab87d909729f34"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - face circulator ccw <br /></td></tr>
<tr class="separator:a6c3d3507a3f4c0eceeab87d909729f34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb868a647517e60a02d1e20f9a256da9"><td class="memItemLeft" align="right" valign="top"><a id="aeb868a647517e60a02d1e20f9a256da9"></a>
<a class="el" href="a02313.html#a9577a3726bee4aec5095c72440f976b8">FaceVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aeb868a647517e60a02d1e20f9a256da9">fv_iter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:aeb868a647517e60a02d1e20f9a256da9"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - vertex circulator <br /></td></tr>
<tr class="separator:aeb868a647517e60a02d1e20f9a256da9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fd89dcdc92e3e8d1860176e231ae645"><td class="memItemLeft" align="right" valign="top"><a id="a2fd89dcdc92e3e8d1860176e231ae645"></a>
<a class="el" href="a02313.html#a27288b36c61f6b4cbdd390352dca7988">FaceVertexCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a2fd89dcdc92e3e8d1860176e231ae645">fv_cwiter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a2fd89dcdc92e3e8d1860176e231ae645"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - vertex circulator cw <br /></td></tr>
<tr class="separator:a2fd89dcdc92e3e8d1860176e231ae645"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3aec8919a4f3b3dbd1be3dc22917e6bc"><td class="memItemLeft" align="right" valign="top"><a id="a3aec8919a4f3b3dbd1be3dc22917e6bc"></a>
<a class="el" href="a02313.html#ab51f10a88b23fa2ec40191fcfb84284f">FaceVertexCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a3aec8919a4f3b3dbd1be3dc22917e6bc">fv_ccwiter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a3aec8919a4f3b3dbd1be3dc22917e6bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - vertex circulator ccw <br /></td></tr>
<tr class="separator:a3aec8919a4f3b3dbd1be3dc22917e6bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae313e747578a6dbd1de6d0a5ee5e3ad6"><td class="memItemLeft" align="right" valign="top"><a id="ae313e747578a6dbd1de6d0a5ee5e3ad6"></a>
<a class="el" href="a02313.html#a52e34e1b8830d078d047508fb900464c">FaceHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ae313e747578a6dbd1de6d0a5ee5e3ad6">fh_iter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:ae313e747578a6dbd1de6d0a5ee5e3ad6"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - halfedge circulator <br /></td></tr>
<tr class="separator:ae313e747578a6dbd1de6d0a5ee5e3ad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05148ca93808fe466c80f3ac2b1706bf"><td class="memItemLeft" align="right" valign="top"><a id="a05148ca93808fe466c80f3ac2b1706bf"></a>
<a class="el" href="a02313.html#acbb94c479f6f36054886c0a98eb3be52">FaceHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a05148ca93808fe466c80f3ac2b1706bf">fh_cwiter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a05148ca93808fe466c80f3ac2b1706bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - halfedge circulator cw <br /></td></tr>
<tr class="separator:a05148ca93808fe466c80f3ac2b1706bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f1604b741fac28e363fe29e579e199e"><td class="memItemLeft" align="right" valign="top"><a id="a7f1604b741fac28e363fe29e579e199e"></a>
<a class="el" href="a02313.html#aaf599974387c4cdcac2cae036899a49a">FaceHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a7f1604b741fac28e363fe29e579e199e">fh_ccwiter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a7f1604b741fac28e363fe29e579e199e"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - halfedge circulator ccw <br /></td></tr>
<tr class="separator:a7f1604b741fac28e363fe29e579e199e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a981b430e0ff7b2028e959fa8b0f5a306"><td class="memItemLeft" align="right" valign="top"><a id="a981b430e0ff7b2028e959fa8b0f5a306"></a>
<a class="el" href="a02313.html#adf4d94c333d7dc082120bb84d5eddb27">FaceEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a981b430e0ff7b2028e959fa8b0f5a306">fe_iter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a981b430e0ff7b2028e959fa8b0f5a306"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - edge circulator <br /></td></tr>
<tr class="separator:a981b430e0ff7b2028e959fa8b0f5a306"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b9f80291eea636a82329870f6df29db"><td class="memItemLeft" align="right" valign="top"><a id="a0b9f80291eea636a82329870f6df29db"></a>
<a class="el" href="a02313.html#ae08661599a70d4beac073172d205a80c">FaceEdgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a0b9f80291eea636a82329870f6df29db">fe_cwiter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a0b9f80291eea636a82329870f6df29db"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - edge circulator cw <br /></td></tr>
<tr class="separator:a0b9f80291eea636a82329870f6df29db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2cc2fd9398a0a5f163b2809b9a97a7f"><td class="memItemLeft" align="right" valign="top"><a id="ab2cc2fd9398a0a5f163b2809b9a97a7f"></a>
<a class="el" href="a02313.html#ae88b7c795f28e7b7264b9f41148578c2">FaceEdgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ab2cc2fd9398a0a5f163b2809b9a97a7f">fe_ccwiter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:ab2cc2fd9398a0a5f163b2809b9a97a7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - edge circulator ccw <br /></td></tr>
<tr class="separator:ab2cc2fd9398a0a5f163b2809b9a97a7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a406c75147195e212a7321b8697bb2d77"><td class="memItemLeft" align="right" valign="top"><a id="a406c75147195e212a7321b8697bb2d77"></a>
<a class="el" href="a02313.html#ad54376575c03d984462c1a9816ca79c1">FaceFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a406c75147195e212a7321b8697bb2d77">ff_iter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a406c75147195e212a7321b8697bb2d77"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - face circulator <br /></td></tr>
<tr class="separator:a406c75147195e212a7321b8697bb2d77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a128c330a6555cf1820d7b932f27a4812"><td class="memItemLeft" align="right" valign="top"><a id="a128c330a6555cf1820d7b932f27a4812"></a>
<a class="el" href="a02313.html#add7858ba6c7dce3b38aaa3cd41cc3d59">FaceFaceCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a128c330a6555cf1820d7b932f27a4812">ff_cwiter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a128c330a6555cf1820d7b932f27a4812"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - face circulator cw <br /></td></tr>
<tr class="separator:a128c330a6555cf1820d7b932f27a4812"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ecbd6a65bda6abf1da3cdfcc24d6e60"><td class="memItemLeft" align="right" valign="top"><a id="a0ecbd6a65bda6abf1da3cdfcc24d6e60"></a>
<a class="el" href="a02313.html#a83e3723e89540b5dc30fc65512196ed0">FaceFaceCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a0ecbd6a65bda6abf1da3cdfcc24d6e60">ff_ccwiter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a0ecbd6a65bda6abf1da3cdfcc24d6e60"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - face circulator ccw <br /></td></tr>
<tr class="separator:a0ecbd6a65bda6abf1da3cdfcc24d6e60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f0fa0527f05d88e872fa23f88f3ad2e"><td class="memItemLeft" align="right" valign="top"><a id="a4f0fa0527f05d88e872fa23f88f3ad2e"></a>
<a class="el" href="a02313.html#a63a49167186334696a724cda4d6515f1">ConstFaceVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a4f0fa0527f05d88e872fa23f88f3ad2e">cfv_iter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a4f0fa0527f05d88e872fa23f88f3ad2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - vertex circulator <br /></td></tr>
<tr class="separator:a4f0fa0527f05d88e872fa23f88f3ad2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89727d852bed2fd6070bf1d309ce7f3b"><td class="memItemLeft" align="right" valign="top"><a id="a89727d852bed2fd6070bf1d309ce7f3b"></a>
<a class="el" href="a02313.html#afceef1b29aafb3ab861cd3aa3101906a">ConstFaceVertexCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a89727d852bed2fd6070bf1d309ce7f3b">cfv_cwiter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a89727d852bed2fd6070bf1d309ce7f3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - vertex circulator cw <br /></td></tr>
<tr class="separator:a89727d852bed2fd6070bf1d309ce7f3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a28afc71582d7114347652138757972"><td class="memItemLeft" align="right" valign="top"><a id="a5a28afc71582d7114347652138757972"></a>
<a class="el" href="a02313.html#aa15a0e34457f87b36211a09de5368142">ConstFaceVertexCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a5a28afc71582d7114347652138757972">cfv_ccwiter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a5a28afc71582d7114347652138757972"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - vertex circulator ccw <br /></td></tr>
<tr class="separator:a5a28afc71582d7114347652138757972"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a3d6350599e963ac080eddb0c89c498"><td class="memItemLeft" align="right" valign="top"><a id="a2a3d6350599e963ac080eddb0c89c498"></a>
<a class="el" href="a02313.html#a947f5b8462d51b8604c09aa82f620ffd">ConstFaceHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a2a3d6350599e963ac080eddb0c89c498">cfh_iter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a2a3d6350599e963ac080eddb0c89c498"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - halfedge circulator <br /></td></tr>
<tr class="separator:a2a3d6350599e963ac080eddb0c89c498"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c15dd959c7a464a27747d2f1971e4b2"><td class="memItemLeft" align="right" valign="top"><a id="a2c15dd959c7a464a27747d2f1971e4b2"></a>
<a class="el" href="a02313.html#ad659a62c857f61f854e60f33287f0811">ConstFaceHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a2c15dd959c7a464a27747d2f1971e4b2">cfh_cwiter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a2c15dd959c7a464a27747d2f1971e4b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - halfedge circulator cw <br /></td></tr>
<tr class="separator:a2c15dd959c7a464a27747d2f1971e4b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2aff251195e02a1e49090205e36680c"><td class="memItemLeft" align="right" valign="top"><a id="aa2aff251195e02a1e49090205e36680c"></a>
<a class="el" href="a02313.html#a2d44e3807851f98e2936a4fbffb3f9a3">ConstFaceHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aa2aff251195e02a1e49090205e36680c">cfh_ccwiter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:aa2aff251195e02a1e49090205e36680c"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - halfedge circulator ccw <br /></td></tr>
<tr class="separator:aa2aff251195e02a1e49090205e36680c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bfb1c728c36b24246966ecc06e4aa32"><td class="memItemLeft" align="right" valign="top"><a id="a7bfb1c728c36b24246966ecc06e4aa32"></a>
<a class="el" href="a02313.html#aac68ad98ee9e6ae80c5e3c080808b6a2">ConstFaceEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a7bfb1c728c36b24246966ecc06e4aa32">cfe_iter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a7bfb1c728c36b24246966ecc06e4aa32"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - edge circulator <br /></td></tr>
<tr class="separator:a7bfb1c728c36b24246966ecc06e4aa32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ca004a44d70e872612156bbe20cdbd8"><td class="memItemLeft" align="right" valign="top"><a id="a4ca004a44d70e872612156bbe20cdbd8"></a>
<a class="el" href="a02313.html#a47e2aba14b6ab516797c88bf4d1c2910">ConstFaceEdgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a4ca004a44d70e872612156bbe20cdbd8">cfe_cwiter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a4ca004a44d70e872612156bbe20cdbd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - edge circulator cw <br /></td></tr>
<tr class="separator:a4ca004a44d70e872612156bbe20cdbd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae892dfe620566db80f1f5397e0411a12"><td class="memItemLeft" align="right" valign="top"><a id="ae892dfe620566db80f1f5397e0411a12"></a>
<a class="el" href="a02313.html#a85cdca0fc78713d36bd80ffe91fb0dc6">ConstFaceEdgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ae892dfe620566db80f1f5397e0411a12">cfe_ccwiter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:ae892dfe620566db80f1f5397e0411a12"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - edge circulator ccw <br /></td></tr>
<tr class="separator:ae892dfe620566db80f1f5397e0411a12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a591f89c0f82e8674e129df54b1f2acb8"><td class="memItemLeft" align="right" valign="top"><a id="a591f89c0f82e8674e129df54b1f2acb8"></a>
<a class="el" href="a02313.html#a1ae5585d66bb5e6c85082e5ee3ab0ad9">ConstFaceFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a591f89c0f82e8674e129df54b1f2acb8">cff_iter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a591f89c0f82e8674e129df54b1f2acb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - face circulator <br /></td></tr>
<tr class="separator:a591f89c0f82e8674e129df54b1f2acb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7aa8ba9b3c4e7501d1fb996ade4c7c60"><td class="memItemLeft" align="right" valign="top"><a id="a7aa8ba9b3c4e7501d1fb996ade4c7c60"></a>
<a class="el" href="a02313.html#a2a8fba18cb30a5fadd3ff93f0a633713">ConstFaceFaceCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a7aa8ba9b3c4e7501d1fb996ade4c7c60">cff_cwiter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a7aa8ba9b3c4e7501d1fb996ade4c7c60"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - face circulator cw <br /></td></tr>
<tr class="separator:a7aa8ba9b3c4e7501d1fb996ade4c7c60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84cc4cb93de3a40ffda4a0cf9d30f836"><td class="memItemLeft" align="right" valign="top"><a id="a84cc4cb93de3a40ffda4a0cf9d30f836"></a>
<a class="el" href="a02313.html#a4704ca8c1ce41d4ff8f10040c90f2941">ConstFaceFaceCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a84cc4cb93de3a40ffda4a0cf9d30f836">cff_ccwiter</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a84cc4cb93de3a40ffda4a0cf9d30f836"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - face circulator <br /></td></tr>
<tr class="separator:a84cc4cb93de3a40ffda4a0cf9d30f836"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0894b9d5f4db061048090c1a45a8ee9e"><td class="memItemLeft" align="right" valign="top"><a id="a0894b9d5f4db061048090c1a45a8ee9e"></a>
<a class="el" href="a02313.html#a4af1dcd182765b58c9acb569ec459e37">VertexVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a0894b9d5f4db061048090c1a45a8ee9e">vv_begin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a0894b9d5f4db061048090c1a45a8ee9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - vertex circulator <br /></td></tr>
<tr class="separator:a0894b9d5f4db061048090c1a45a8ee9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e87c158112a4516642ca8d9c31b3a0d"><td class="memItemLeft" align="right" valign="top"><a id="a5e87c158112a4516642ca8d9c31b3a0d"></a>
<a class="el" href="a02313.html#ac778e9bf51f4651c11f176e198e892e7">VertexVertexCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a5e87c158112a4516642ca8d9c31b3a0d">vv_cwbegin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a5e87c158112a4516642ca8d9c31b3a0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - vertex circulator cw <br /></td></tr>
<tr class="separator:a5e87c158112a4516642ca8d9c31b3a0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcee51eea2dac2393e83b653a218e43b"><td class="memItemLeft" align="right" valign="top"><a id="abcee51eea2dac2393e83b653a218e43b"></a>
<a class="el" href="a02313.html#a1ceb01a87c2127985c5c66aa6d7b2d92">VertexVertexCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#abcee51eea2dac2393e83b653a218e43b">vv_ccwbegin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:abcee51eea2dac2393e83b653a218e43b"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - vertex circulator ccw <br /></td></tr>
<tr class="separator:abcee51eea2dac2393e83b653a218e43b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2a9563773022efacb85e69921c8dd62"><td class="memItemLeft" align="right" valign="top"><a id="af2a9563773022efacb85e69921c8dd62"></a>
<a class="el" href="a02313.html#a46a18bcbc8b8e47bddc0b88d5365aca7">VertexIHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#af2a9563773022efacb85e69921c8dd62">vih_begin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:af2a9563773022efacb85e69921c8dd62"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - incoming halfedge circulator <br /></td></tr>
<tr class="separator:af2a9563773022efacb85e69921c8dd62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a689560e1daf0409443c12630139d71f1"><td class="memItemLeft" align="right" valign="top"><a id="a689560e1daf0409443c12630139d71f1"></a>
<a class="el" href="a02313.html#aaffe1f32fb00afc61ffd140d14c9fa57">VertexIHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a689560e1daf0409443c12630139d71f1">vih_cwbegin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a689560e1daf0409443c12630139d71f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - incoming halfedge circulator cw <br /></td></tr>
<tr class="separator:a689560e1daf0409443c12630139d71f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af627062ce74fb92fc530d5a6a66c47ff"><td class="memItemLeft" align="right" valign="top"><a id="af627062ce74fb92fc530d5a6a66c47ff"></a>
<a class="el" href="a02313.html#aa1320515fce5b3b20d48c9c732282fb3">VertexIHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#af627062ce74fb92fc530d5a6a66c47ff">vih_ccwbegin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:af627062ce74fb92fc530d5a6a66c47ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - incoming halfedge circulator ccw <br /></td></tr>
<tr class="separator:af627062ce74fb92fc530d5a6a66c47ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a513e0bda7e23f482d7c13866d15c8e80"><td class="memItemLeft" align="right" valign="top"><a id="a513e0bda7e23f482d7c13866d15c8e80"></a>
<a class="el" href="a02313.html#a54440c9f054667eb51d4246b81b4fccf">VertexOHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a513e0bda7e23f482d7c13866d15c8e80">voh_begin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a513e0bda7e23f482d7c13866d15c8e80"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - outgoing halfedge circulator <br /></td></tr>
<tr class="separator:a513e0bda7e23f482d7c13866d15c8e80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ccc6df2bf51a0bfd86c768365dd2c29"><td class="memItemLeft" align="right" valign="top"><a id="a8ccc6df2bf51a0bfd86c768365dd2c29"></a>
<a class="el" href="a02313.html#afdd8bd980dcf6591a1731b447134fe6d">VertexOHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a8ccc6df2bf51a0bfd86c768365dd2c29">voh_cwbegin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a8ccc6df2bf51a0bfd86c768365dd2c29"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - outgoing halfedge circulator cw <br /></td></tr>
<tr class="separator:a8ccc6df2bf51a0bfd86c768365dd2c29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7462bc333893edd402c61d686c322bb"><td class="memItemLeft" align="right" valign="top"><a id="ae7462bc333893edd402c61d686c322bb"></a>
<a class="el" href="a02313.html#a75cabdae3a86fb3fdc29a380f21318ff">VertexOHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ae7462bc333893edd402c61d686c322bb">voh_ccwbegin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:ae7462bc333893edd402c61d686c322bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - outgoing halfedge circulator ccw <br /></td></tr>
<tr class="separator:ae7462bc333893edd402c61d686c322bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acae71e9686e5fc92e8d2b5548eb92061"><td class="memItemLeft" align="right" valign="top"><a id="acae71e9686e5fc92e8d2b5548eb92061"></a>
<a class="el" href="a02313.html#a6388892f5898ef33a5985e4388a032ab">VertexEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#acae71e9686e5fc92e8d2b5548eb92061">ve_begin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:acae71e9686e5fc92e8d2b5548eb92061"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - edge circulator <br /></td></tr>
<tr class="separator:acae71e9686e5fc92e8d2b5548eb92061"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a1969a8c5b157166699d939517c2f9d"><td class="memItemLeft" align="right" valign="top"><a id="a1a1969a8c5b157166699d939517c2f9d"></a>
<a class="el" href="a02313.html#aa7ef94ac2bc0ec0d945b0dbf84dd6360">VertexEdgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a1a1969a8c5b157166699d939517c2f9d">ve_cwbegin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a1a1969a8c5b157166699d939517c2f9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - edge circulator cw <br /></td></tr>
<tr class="separator:a1a1969a8c5b157166699d939517c2f9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a886371fedc23876e89e80ec2b432f2e4"><td class="memItemLeft" align="right" valign="top"><a id="a886371fedc23876e89e80ec2b432f2e4"></a>
<a class="el" href="a02313.html#a0ab2ea3e3cfd9ab7a763b1a9e82d974a">VertexEdgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a886371fedc23876e89e80ec2b432f2e4">ve_ccwbegin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a886371fedc23876e89e80ec2b432f2e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - edge circulator ccw <br /></td></tr>
<tr class="separator:a886371fedc23876e89e80ec2b432f2e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a104c5499f30f6b824a4ad8de06c40de3"><td class="memItemLeft" align="right" valign="top"><a id="a104c5499f30f6b824a4ad8de06c40de3"></a>
<a class="el" href="a02313.html#a773610c3acffd1593ccbb5cd57a8f03e">VertexFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a104c5499f30f6b824a4ad8de06c40de3">vf_begin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a104c5499f30f6b824a4ad8de06c40de3"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - face circulator <br /></td></tr>
<tr class="separator:a104c5499f30f6b824a4ad8de06c40de3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a164421e47493521ca656459b6e9ee691"><td class="memItemLeft" align="right" valign="top"><a id="a164421e47493521ca656459b6e9ee691"></a>
<a class="el" href="a02313.html#a9be48b47e1de4e659f7aa210e5d808ca">VertexFaceCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a164421e47493521ca656459b6e9ee691">vf_cwbegin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a164421e47493521ca656459b6e9ee691"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - face circulator cw <br /></td></tr>
<tr class="separator:a164421e47493521ca656459b6e9ee691"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd0e4a817538103a1bc47627439f765f"><td class="memItemLeft" align="right" valign="top"><a id="abd0e4a817538103a1bc47627439f765f"></a>
<a class="el" href="a02313.html#ae276600c431db79e515e580865ad9687">VertexFaceCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#abd0e4a817538103a1bc47627439f765f">vf_ccwbegin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:abd0e4a817538103a1bc47627439f765f"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - face circulator ccw <br /></td></tr>
<tr class="separator:abd0e4a817538103a1bc47627439f765f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adffb41f2934df918ae03029dee75ae36"><td class="memItemLeft" align="right" valign="top"><a id="adffb41f2934df918ae03029dee75ae36"></a>
<a class="el" href="a02313.html#ad00b3b1e1a760d2e1abc1ae106dc7328">ConstVertexVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#adffb41f2934df918ae03029dee75ae36">cvv_begin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:adffb41f2934df918ae03029dee75ae36"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex circulator <br /></td></tr>
<tr class="separator:adffb41f2934df918ae03029dee75ae36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0369a2355a7d703ad1f8c8b45aa0e7fe"><td class="memItemLeft" align="right" valign="top"><a id="a0369a2355a7d703ad1f8c8b45aa0e7fe"></a>
<a class="el" href="a02313.html#acd3d1d2c049453ac99d1227d4216864f">ConstVertexVertexCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a0369a2355a7d703ad1f8c8b45aa0e7fe">cvv_cwbegin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a0369a2355a7d703ad1f8c8b45aa0e7fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex circulator cw <br /></td></tr>
<tr class="separator:a0369a2355a7d703ad1f8c8b45aa0e7fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b326ed1ea087077b1c846e2f6913c2b"><td class="memItemLeft" align="right" valign="top"><a id="a3b326ed1ea087077b1c846e2f6913c2b"></a>
<a class="el" href="a02313.html#a3fbcdb4b7d0c02b48b677920492270fb">ConstVertexVertexCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a3b326ed1ea087077b1c846e2f6913c2b">cvv_ccwbegin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a3b326ed1ea087077b1c846e2f6913c2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex circulator ccw <br /></td></tr>
<tr class="separator:a3b326ed1ea087077b1c846e2f6913c2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abab4fa28f581a5c4709fc34e66fbbd46"><td class="memItemLeft" align="right" valign="top"><a id="abab4fa28f581a5c4709fc34e66fbbd46"></a>
<a class="el" href="a02313.html#a1912d02cc59674021d8f7e7e68e6671c">ConstVertexIHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#abab4fa28f581a5c4709fc34e66fbbd46">cvih_begin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:abab4fa28f581a5c4709fc34e66fbbd46"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - incoming halfedge circulator <br /></td></tr>
<tr class="separator:abab4fa28f581a5c4709fc34e66fbbd46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3ee752aebcd9f8fb212f9e9b2e965cd"><td class="memItemLeft" align="right" valign="top"><a id="ab3ee752aebcd9f8fb212f9e9b2e965cd"></a>
<a class="el" href="a02313.html#ac69bb043da3a934453ff41930e46d67d">ConstVertexIHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ab3ee752aebcd9f8fb212f9e9b2e965cd">cvih_cwbegin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:ab3ee752aebcd9f8fb212f9e9b2e965cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - incoming halfedge circulator cw <br /></td></tr>
<tr class="separator:ab3ee752aebcd9f8fb212f9e9b2e965cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65b742c5ef6ebed9ca44886043c5c3e5"><td class="memItemLeft" align="right" valign="top"><a id="a65b742c5ef6ebed9ca44886043c5c3e5"></a>
<a class="el" href="a02313.html#a6738f293f2e017755aa4d9d39a95ae41">ConstVertexIHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a65b742c5ef6ebed9ca44886043c5c3e5">cvih_ccwbegin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a65b742c5ef6ebed9ca44886043c5c3e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - incoming halfedge circulator ccw <br /></td></tr>
<tr class="separator:a65b742c5ef6ebed9ca44886043c5c3e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb84b94e6340467a7eeb524eb09bb888"><td class="memItemLeft" align="right" valign="top"><a id="abb84b94e6340467a7eeb524eb09bb888"></a>
<a class="el" href="a02313.html#abbb03d399d5f3c52d30b4ac895e8bc34">ConstVertexOHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#abb84b94e6340467a7eeb524eb09bb888">cvoh_begin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:abb84b94e6340467a7eeb524eb09bb888"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - outgoing halfedge circulator <br /></td></tr>
<tr class="separator:abb84b94e6340467a7eeb524eb09bb888"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64972afa083e610cd52b70944ecde635"><td class="memItemLeft" align="right" valign="top"><a id="a64972afa083e610cd52b70944ecde635"></a>
<a class="el" href="a02313.html#a47d7745292547ce7a948c8643d644f9e">ConstVertexOHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a64972afa083e610cd52b70944ecde635">cvoh_cwbegin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a64972afa083e610cd52b70944ecde635"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - outgoing halfedge circulator cw <br /></td></tr>
<tr class="separator:a64972afa083e610cd52b70944ecde635"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89ac5e58098ab621bc1193773582dc64"><td class="memItemLeft" align="right" valign="top"><a id="a89ac5e58098ab621bc1193773582dc64"></a>
<a class="el" href="a02313.html#a8e3552aee0e74778366f543180c72665">ConstVertexOHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a89ac5e58098ab621bc1193773582dc64">cvoh_ccwbegin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a89ac5e58098ab621bc1193773582dc64"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - outgoing halfedge circulator ccw <br /></td></tr>
<tr class="separator:a89ac5e58098ab621bc1193773582dc64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae86c96302851bcbd77afbff5a8cc594e"><td class="memItemLeft" align="right" valign="top"><a id="ae86c96302851bcbd77afbff5a8cc594e"></a>
<a class="el" href="a02313.html#a52854036a0d79432804b1893351ac603">ConstVertexEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ae86c96302851bcbd77afbff5a8cc594e">cve_begin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:ae86c96302851bcbd77afbff5a8cc594e"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - edge circulator <br /></td></tr>
<tr class="separator:ae86c96302851bcbd77afbff5a8cc594e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace59ea3e66f62e72069390226ebf41f9"><td class="memItemLeft" align="right" valign="top"><a id="ace59ea3e66f62e72069390226ebf41f9"></a>
<a class="el" href="a02313.html#ac6e5901f8278eb9c765fda96b33c33a5">ConstVertexEdgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ace59ea3e66f62e72069390226ebf41f9">cve_cwbegin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:ace59ea3e66f62e72069390226ebf41f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - edge circulator cw <br /></td></tr>
<tr class="separator:ace59ea3e66f62e72069390226ebf41f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a356b51fb25d7e71f31493c5f57f17db2"><td class="memItemLeft" align="right" valign="top"><a id="a356b51fb25d7e71f31493c5f57f17db2"></a>
<a class="el" href="a02313.html#acff91f1dc7667de4078d047a23c9f437">ConstVertexEdgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a356b51fb25d7e71f31493c5f57f17db2">cve_ccwbegin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a356b51fb25d7e71f31493c5f57f17db2"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - edge circulator ccw <br /></td></tr>
<tr class="separator:a356b51fb25d7e71f31493c5f57f17db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad232b13ab7de3d109b16d3a562b0173"><td class="memItemLeft" align="right" valign="top"><a id="aad232b13ab7de3d109b16d3a562b0173"></a>
<a class="el" href="a02313.html#a5c6f75ba817caa2fae535973d6c59612">ConstVertexFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aad232b13ab7de3d109b16d3a562b0173">cvf_begin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:aad232b13ab7de3d109b16d3a562b0173"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - face circulator <br /></td></tr>
<tr class="separator:aad232b13ab7de3d109b16d3a562b0173"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1cdaed1e2a8b7a095fe2cd8e81c1601"><td class="memItemLeft" align="right" valign="top"><a id="ac1cdaed1e2a8b7a095fe2cd8e81c1601"></a>
<a class="el" href="a02313.html#a67ee7b46425618f0797bbdb3ba73d820">ConstVertexFaceCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ac1cdaed1e2a8b7a095fe2cd8e81c1601">cvf_cwbegin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:ac1cdaed1e2a8b7a095fe2cd8e81c1601"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - face circulator cw <br /></td></tr>
<tr class="separator:ac1cdaed1e2a8b7a095fe2cd8e81c1601"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5976e9b1076414bc83f1366c93498f1d"><td class="memItemLeft" align="right" valign="top"><a id="a5976e9b1076414bc83f1366c93498f1d"></a>
<a class="el" href="a02313.html#ab816abf904e553a19759046385102d70">ConstVertexFaceCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a5976e9b1076414bc83f1366c93498f1d">cvf_ccwbegin</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a5976e9b1076414bc83f1366c93498f1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - face circulator ccw <br /></td></tr>
<tr class="separator:a5976e9b1076414bc83f1366c93498f1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39c9afcec918e5bc00bbab7a40b3cd4f"><td class="memItemLeft" align="right" valign="top"><a id="a39c9afcec918e5bc00bbab7a40b3cd4f"></a>
<a class="el" href="a02313.html#a9577a3726bee4aec5095c72440f976b8">FaceVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a39c9afcec918e5bc00bbab7a40b3cd4f">fv_begin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a39c9afcec918e5bc00bbab7a40b3cd4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - vertex circulator <br /></td></tr>
<tr class="separator:a39c9afcec918e5bc00bbab7a40b3cd4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2541d022bccbd8457b8248b3fd535f5"><td class="memItemLeft" align="right" valign="top"><a id="ab2541d022bccbd8457b8248b3fd535f5"></a>
<a class="el" href="a02313.html#a27288b36c61f6b4cbdd390352dca7988">FaceVertexCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ab2541d022bccbd8457b8248b3fd535f5">fv_cwbegin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:ab2541d022bccbd8457b8248b3fd535f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - vertex circulator cw <br /></td></tr>
<tr class="separator:ab2541d022bccbd8457b8248b3fd535f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ee3a1b7de36dd3da498d395491dd1dd"><td class="memItemLeft" align="right" valign="top"><a id="a4ee3a1b7de36dd3da498d395491dd1dd"></a>
<a class="el" href="a02313.html#ab51f10a88b23fa2ec40191fcfb84284f">FaceVertexCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a4ee3a1b7de36dd3da498d395491dd1dd">fv_ccwbegin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a4ee3a1b7de36dd3da498d395491dd1dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - vertex circulator ccw <br /></td></tr>
<tr class="separator:a4ee3a1b7de36dd3da498d395491dd1dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae85ad9669298e6c7163b6ee92b198b49"><td class="memItemLeft" align="right" valign="top"><a id="ae85ad9669298e6c7163b6ee92b198b49"></a>
<a class="el" href="a02313.html#a52e34e1b8830d078d047508fb900464c">FaceHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ae85ad9669298e6c7163b6ee92b198b49">fh_begin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:ae85ad9669298e6c7163b6ee92b198b49"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - halfedge circulator <br /></td></tr>
<tr class="separator:ae85ad9669298e6c7163b6ee92b198b49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae36f8b61299e2844a155fc7c37b16e82"><td class="memItemLeft" align="right" valign="top"><a id="ae36f8b61299e2844a155fc7c37b16e82"></a>
<a class="el" href="a02313.html#acbb94c479f6f36054886c0a98eb3be52">FaceHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ae36f8b61299e2844a155fc7c37b16e82">fh_cwbegin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:ae36f8b61299e2844a155fc7c37b16e82"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - halfedge circulator cw <br /></td></tr>
<tr class="separator:ae36f8b61299e2844a155fc7c37b16e82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28025800ef19a6695566e5d11966cd76"><td class="memItemLeft" align="right" valign="top"><a id="a28025800ef19a6695566e5d11966cd76"></a>
<a class="el" href="a02313.html#aaf599974387c4cdcac2cae036899a49a">FaceHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a28025800ef19a6695566e5d11966cd76">fh_ccwbegin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a28025800ef19a6695566e5d11966cd76"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - halfedge circulator ccw <br /></td></tr>
<tr class="separator:a28025800ef19a6695566e5d11966cd76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c84d14b01590ad220b0988d862bc753"><td class="memItemLeft" align="right" valign="top"><a id="a8c84d14b01590ad220b0988d862bc753"></a>
<a class="el" href="a02313.html#adf4d94c333d7dc082120bb84d5eddb27">FaceEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a8c84d14b01590ad220b0988d862bc753">fe_begin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a8c84d14b01590ad220b0988d862bc753"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - edge circulator <br /></td></tr>
<tr class="separator:a8c84d14b01590ad220b0988d862bc753"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7df222004e55e6d6d05aa5328520b7d9"><td class="memItemLeft" align="right" valign="top"><a id="a7df222004e55e6d6d05aa5328520b7d9"></a>
<a class="el" href="a02313.html#ae08661599a70d4beac073172d205a80c">FaceEdgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a7df222004e55e6d6d05aa5328520b7d9">fe_cwbegin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a7df222004e55e6d6d05aa5328520b7d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - edge circulator cw <br /></td></tr>
<tr class="separator:a7df222004e55e6d6d05aa5328520b7d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16c4f4cce925c17e8bf988f668af1d1f"><td class="memItemLeft" align="right" valign="top"><a id="a16c4f4cce925c17e8bf988f668af1d1f"></a>
<a class="el" href="a02313.html#ae88b7c795f28e7b7264b9f41148578c2">FaceEdgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a16c4f4cce925c17e8bf988f668af1d1f">fe_ccwbegin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a16c4f4cce925c17e8bf988f668af1d1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - edge circulator ccw <br /></td></tr>
<tr class="separator:a16c4f4cce925c17e8bf988f668af1d1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba60d726e9e1cd0ff9c0282833de64b9"><td class="memItemLeft" align="right" valign="top"><a id="aba60d726e9e1cd0ff9c0282833de64b9"></a>
<a class="el" href="a02313.html#ad54376575c03d984462c1a9816ca79c1">FaceFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aba60d726e9e1cd0ff9c0282833de64b9">ff_begin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:aba60d726e9e1cd0ff9c0282833de64b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - face circulator <br /></td></tr>
<tr class="separator:aba60d726e9e1cd0ff9c0282833de64b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83c4ad6f84714f801e319371ae1ab8b6"><td class="memItemLeft" align="right" valign="top"><a id="a83c4ad6f84714f801e319371ae1ab8b6"></a>
<a class="el" href="a02313.html#add7858ba6c7dce3b38aaa3cd41cc3d59">FaceFaceCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a83c4ad6f84714f801e319371ae1ab8b6">ff_cwbegin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a83c4ad6f84714f801e319371ae1ab8b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - face circulator cw <br /></td></tr>
<tr class="separator:a83c4ad6f84714f801e319371ae1ab8b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addbb848af987e38903839128b8616c1c"><td class="memItemLeft" align="right" valign="top"><a id="addbb848af987e38903839128b8616c1c"></a>
<a class="el" href="a02313.html#a83e3723e89540b5dc30fc65512196ed0">FaceFaceCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#addbb848af987e38903839128b8616c1c">ff_ccwbegin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:addbb848af987e38903839128b8616c1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - face circulator ccw <br /></td></tr>
<tr class="separator:addbb848af987e38903839128b8616c1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4670504662c6557debaee6e308e1e90b"><td class="memItemLeft" align="right" valign="top"><a id="a4670504662c6557debaee6e308e1e90b"></a>
<a class="el" href="a02313.html#a8b0bceb6dab4d2e43ceccd01a7a72051">HalfedgeLoopIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a4670504662c6557debaee6e308e1e90b">hl_begin</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh)</td></tr>
<tr class="memdesc:a4670504662c6557debaee6e308e1e90b"><td class="mdescLeft">&#160;</td><td class="mdescRight">halfedge circulator <br /></td></tr>
<tr class="separator:a4670504662c6557debaee6e308e1e90b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c6e12cb526f766983fe548a1dfdc094"><td class="memItemLeft" align="right" valign="top"><a id="a3c6e12cb526f766983fe548a1dfdc094"></a>
<a class="el" href="a02313.html#adcc7d9f0c70a3ff95a27360acaaef61a">HalfedgeLoopCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a3c6e12cb526f766983fe548a1dfdc094">hl_cwbegin</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh)</td></tr>
<tr class="memdesc:a3c6e12cb526f766983fe548a1dfdc094"><td class="mdescLeft">&#160;</td><td class="mdescRight">halfedge circulator <br /></td></tr>
<tr class="separator:a3c6e12cb526f766983fe548a1dfdc094"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28085252b6d71c177e4c2025244efe75"><td class="memItemLeft" align="right" valign="top"><a id="a28085252b6d71c177e4c2025244efe75"></a>
<a class="el" href="a02313.html#a835392fcf40934fba05a85f6466836a9">HalfedgeLoopCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a28085252b6d71c177e4c2025244efe75">hl_ccwbegin</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh)</td></tr>
<tr class="memdesc:a28085252b6d71c177e4c2025244efe75"><td class="mdescLeft">&#160;</td><td class="mdescRight">halfedge circulator ccw <br /></td></tr>
<tr class="separator:a28085252b6d71c177e4c2025244efe75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79cd5b5fe894a0f781bdc041effe48ad"><td class="memItemLeft" align="right" valign="top"><a id="a79cd5b5fe894a0f781bdc041effe48ad"></a>
<a class="el" href="a02313.html#a63a49167186334696a724cda4d6515f1">ConstFaceVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a79cd5b5fe894a0f781bdc041effe48ad">cfv_begin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a79cd5b5fe894a0f781bdc041effe48ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - vertex circulator <br /></td></tr>
<tr class="separator:a79cd5b5fe894a0f781bdc041effe48ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb5f4eb36196b49d626b42c98dbf1ad8"><td class="memItemLeft" align="right" valign="top"><a id="aeb5f4eb36196b49d626b42c98dbf1ad8"></a>
<a class="el" href="a02313.html#afceef1b29aafb3ab861cd3aa3101906a">ConstFaceVertexCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aeb5f4eb36196b49d626b42c98dbf1ad8">cfv_cwbegin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:aeb5f4eb36196b49d626b42c98dbf1ad8"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - vertex circulator cw <br /></td></tr>
<tr class="separator:aeb5f4eb36196b49d626b42c98dbf1ad8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0090c283b12572c40d1a4fabc5a0d33"><td class="memItemLeft" align="right" valign="top"><a id="ad0090c283b12572c40d1a4fabc5a0d33"></a>
<a class="el" href="a02313.html#aa15a0e34457f87b36211a09de5368142">ConstFaceVertexCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ad0090c283b12572c40d1a4fabc5a0d33">cfv_ccwbegin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:ad0090c283b12572c40d1a4fabc5a0d33"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - vertex circulator ccw <br /></td></tr>
<tr class="separator:ad0090c283b12572c40d1a4fabc5a0d33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5493678256305735bc7dc9c2a455b431"><td class="memItemLeft" align="right" valign="top"><a id="a5493678256305735bc7dc9c2a455b431"></a>
<a class="el" href="a02313.html#a947f5b8462d51b8604c09aa82f620ffd">ConstFaceHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a5493678256305735bc7dc9c2a455b431">cfh_begin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a5493678256305735bc7dc9c2a455b431"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - halfedge circulator <br /></td></tr>
<tr class="separator:a5493678256305735bc7dc9c2a455b431"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8a61a74ba0ee6261abdf52c18501354"><td class="memItemLeft" align="right" valign="top"><a id="ae8a61a74ba0ee6261abdf52c18501354"></a>
<a class="el" href="a02313.html#ad659a62c857f61f854e60f33287f0811">ConstFaceHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ae8a61a74ba0ee6261abdf52c18501354">cfh_cwbegin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:ae8a61a74ba0ee6261abdf52c18501354"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - halfedge circulator cw <br /></td></tr>
<tr class="separator:ae8a61a74ba0ee6261abdf52c18501354"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45a9490fb8b80c21b659feb5796220a7"><td class="memItemLeft" align="right" valign="top"><a id="a45a9490fb8b80c21b659feb5796220a7"></a>
<a class="el" href="a02313.html#a2d44e3807851f98e2936a4fbffb3f9a3">ConstFaceHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a45a9490fb8b80c21b659feb5796220a7">cfh_ccwbegin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a45a9490fb8b80c21b659feb5796220a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - halfedge circulator ccw <br /></td></tr>
<tr class="separator:a45a9490fb8b80c21b659feb5796220a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a803b7355359b5ddf225d2fd68d6aeba7"><td class="memItemLeft" align="right" valign="top"><a id="a803b7355359b5ddf225d2fd68d6aeba7"></a>
<a class="el" href="a02313.html#aac68ad98ee9e6ae80c5e3c080808b6a2">ConstFaceEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a803b7355359b5ddf225d2fd68d6aeba7">cfe_begin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a803b7355359b5ddf225d2fd68d6aeba7"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - edge circulator <br /></td></tr>
<tr class="separator:a803b7355359b5ddf225d2fd68d6aeba7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8cc8513aa313707c8f7e1a11a2c42f8"><td class="memItemLeft" align="right" valign="top"><a id="ab8cc8513aa313707c8f7e1a11a2c42f8"></a>
<a class="el" href="a02313.html#a47e2aba14b6ab516797c88bf4d1c2910">ConstFaceEdgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ab8cc8513aa313707c8f7e1a11a2c42f8">cfe_cwbegin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:ab8cc8513aa313707c8f7e1a11a2c42f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - edge circulator cw <br /></td></tr>
<tr class="separator:ab8cc8513aa313707c8f7e1a11a2c42f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6beef1ae68ca0216041e83efeeb32c55"><td class="memItemLeft" align="right" valign="top"><a id="a6beef1ae68ca0216041e83efeeb32c55"></a>
<a class="el" href="a02313.html#a85cdca0fc78713d36bd80ffe91fb0dc6">ConstFaceEdgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a6beef1ae68ca0216041e83efeeb32c55">cfe_ccwbegin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a6beef1ae68ca0216041e83efeeb32c55"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - edge circulator ccw <br /></td></tr>
<tr class="separator:a6beef1ae68ca0216041e83efeeb32c55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91717d7fb1b7930814b6c0f8ed0f7165"><td class="memItemLeft" align="right" valign="top"><a id="a91717d7fb1b7930814b6c0f8ed0f7165"></a>
<a class="el" href="a02313.html#a1ae5585d66bb5e6c85082e5ee3ab0ad9">ConstFaceFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a91717d7fb1b7930814b6c0f8ed0f7165">cff_begin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a91717d7fb1b7930814b6c0f8ed0f7165"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - face circulator <br /></td></tr>
<tr class="separator:a91717d7fb1b7930814b6c0f8ed0f7165"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f6562e5cd3a9ad76464634f3ba45150"><td class="memItemLeft" align="right" valign="top"><a id="a9f6562e5cd3a9ad76464634f3ba45150"></a>
<a class="el" href="a02313.html#a2a8fba18cb30a5fadd3ff93f0a633713">ConstFaceFaceCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a9f6562e5cd3a9ad76464634f3ba45150">cff_cwbegin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a9f6562e5cd3a9ad76464634f3ba45150"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - face circulator cw <br /></td></tr>
<tr class="separator:a9f6562e5cd3a9ad76464634f3ba45150"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b10e38e4ced0a28f10143becb6e9198"><td class="memItemLeft" align="right" valign="top"><a id="a2b10e38e4ced0a28f10143becb6e9198"></a>
<a class="el" href="a02313.html#a4704ca8c1ce41d4ff8f10040c90f2941">ConstFaceFaceCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a2b10e38e4ced0a28f10143becb6e9198">cff_ccwbegin</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a2b10e38e4ced0a28f10143becb6e9198"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - face circulator ccw <br /></td></tr>
<tr class="separator:a2b10e38e4ced0a28f10143becb6e9198"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5209d8ecce6217a5878b6cdb11e3826"><td class="memItemLeft" align="right" valign="top"><a id="ab5209d8ecce6217a5878b6cdb11e3826"></a>
<a class="el" href="a02313.html#a5659308a645d6ea3fb32ea5c29fbec02">ConstHalfedgeLoopIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ab5209d8ecce6217a5878b6cdb11e3826">chl_begin</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh) const</td></tr>
<tr class="memdesc:ab5209d8ecce6217a5878b6cdb11e3826"><td class="mdescLeft">&#160;</td><td class="mdescRight">const halfedge circulator <br /></td></tr>
<tr class="separator:ab5209d8ecce6217a5878b6cdb11e3826"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc38bb991344a0f18ada3bf4641f8849"><td class="memItemLeft" align="right" valign="top"><a id="acc38bb991344a0f18ada3bf4641f8849"></a>
<a class="el" href="a02313.html#a0cd0b15b10b2cc4ac212781fe4b8d19c">ConstHalfedgeLoopCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#acc38bb991344a0f18ada3bf4641f8849">chl_cwbegin</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh) const</td></tr>
<tr class="memdesc:acc38bb991344a0f18ada3bf4641f8849"><td class="mdescLeft">&#160;</td><td class="mdescRight">const halfedge circulator cw <br /></td></tr>
<tr class="separator:acc38bb991344a0f18ada3bf4641f8849"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace5da110883a30227764bba7636695e2"><td class="memItemLeft" align="right" valign="top"><a id="ace5da110883a30227764bba7636695e2"></a>
<a class="el" href="a02313.html#a4d7f3dcb970f22b5ffbeff977549b8c3">ConstHalfedgeLoopCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ace5da110883a30227764bba7636695e2">chl_ccwbegin</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh) const</td></tr>
<tr class="memdesc:ace5da110883a30227764bba7636695e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">const halfedge circulator ccw <br /></td></tr>
<tr class="separator:ace5da110883a30227764bba7636695e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a3d224c6fa7b9ac215947885cb2f9a9"><td class="memItemLeft" align="right" valign="top"><a id="a0a3d224c6fa7b9ac215947885cb2f9a9"></a>
<a class="el" href="a02313.html#a4af1dcd182765b58c9acb569ec459e37">VertexVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a0a3d224c6fa7b9ac215947885cb2f9a9">vv_end</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a0a3d224c6fa7b9ac215947885cb2f9a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - vertex circulator <br /></td></tr>
<tr class="separator:a0a3d224c6fa7b9ac215947885cb2f9a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af83dd13e53c0d3fd221271e0f759c2ed"><td class="memItemLeft" align="right" valign="top"><a id="af83dd13e53c0d3fd221271e0f759c2ed"></a>
<a class="el" href="a02313.html#ac778e9bf51f4651c11f176e198e892e7">VertexVertexCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#af83dd13e53c0d3fd221271e0f759c2ed">vv_cwend</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:af83dd13e53c0d3fd221271e0f759c2ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - vertex circulator cw <br /></td></tr>
<tr class="separator:af83dd13e53c0d3fd221271e0f759c2ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab378d439db90b14b6b3a5de275ce03a"><td class="memItemLeft" align="right" valign="top"><a id="aab378d439db90b14b6b3a5de275ce03a"></a>
<a class="el" href="a02313.html#a1ceb01a87c2127985c5c66aa6d7b2d92">VertexVertexCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aab378d439db90b14b6b3a5de275ce03a">vv_ccwend</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:aab378d439db90b14b6b3a5de275ce03a"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - vertex circulator ccw <br /></td></tr>
<tr class="separator:aab378d439db90b14b6b3a5de275ce03a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a699fa9f36aaa8540a9e35dd5c0f40261"><td class="memItemLeft" align="right" valign="top"><a id="a699fa9f36aaa8540a9e35dd5c0f40261"></a>
<a class="el" href="a02313.html#a46a18bcbc8b8e47bddc0b88d5365aca7">VertexIHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a699fa9f36aaa8540a9e35dd5c0f40261">vih_end</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a699fa9f36aaa8540a9e35dd5c0f40261"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - incoming halfedge circulator <br /></td></tr>
<tr class="separator:a699fa9f36aaa8540a9e35dd5c0f40261"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f008e4fb91e8106af9292603c6c7ccc"><td class="memItemLeft" align="right" valign="top"><a id="a2f008e4fb91e8106af9292603c6c7ccc"></a>
<a class="el" href="a02313.html#aaffe1f32fb00afc61ffd140d14c9fa57">VertexIHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a2f008e4fb91e8106af9292603c6c7ccc">vih_cwend</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a2f008e4fb91e8106af9292603c6c7ccc"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - incoming halfedge circulator cw <br /></td></tr>
<tr class="separator:a2f008e4fb91e8106af9292603c6c7ccc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12bd565f038721e8366dd25df51d0493"><td class="memItemLeft" align="right" valign="top"><a id="a12bd565f038721e8366dd25df51d0493"></a>
<a class="el" href="a02313.html#aa1320515fce5b3b20d48c9c732282fb3">VertexIHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a12bd565f038721e8366dd25df51d0493">vih_ccwend</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a12bd565f038721e8366dd25df51d0493"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - incoming halfedge circulator ccw <br /></td></tr>
<tr class="separator:a12bd565f038721e8366dd25df51d0493"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97d2236ba119c6e56e268db132700103"><td class="memItemLeft" align="right" valign="top"><a id="a97d2236ba119c6e56e268db132700103"></a>
<a class="el" href="a02313.html#a54440c9f054667eb51d4246b81b4fccf">VertexOHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a97d2236ba119c6e56e268db132700103">voh_end</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a97d2236ba119c6e56e268db132700103"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - outgoing halfedge circulator <br /></td></tr>
<tr class="separator:a97d2236ba119c6e56e268db132700103"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecceeb8b5919c12914030bcc6ca9cd42"><td class="memItemLeft" align="right" valign="top"><a id="aecceeb8b5919c12914030bcc6ca9cd42"></a>
<a class="el" href="a02313.html#afdd8bd980dcf6591a1731b447134fe6d">VertexOHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aecceeb8b5919c12914030bcc6ca9cd42">voh_cwend</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:aecceeb8b5919c12914030bcc6ca9cd42"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - outgoing halfedge circulator cw <br /></td></tr>
<tr class="separator:aecceeb8b5919c12914030bcc6ca9cd42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a868891748cfbd93bcac4b25244458279"><td class="memItemLeft" align="right" valign="top"><a id="a868891748cfbd93bcac4b25244458279"></a>
<a class="el" href="a02313.html#a75cabdae3a86fb3fdc29a380f21318ff">VertexOHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a868891748cfbd93bcac4b25244458279">voh_ccwend</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a868891748cfbd93bcac4b25244458279"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - outgoing halfedge circulator ccw <br /></td></tr>
<tr class="separator:a868891748cfbd93bcac4b25244458279"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fe4300aab99227d55baa70bd54b72e6"><td class="memItemLeft" align="right" valign="top"><a id="a6fe4300aab99227d55baa70bd54b72e6"></a>
<a class="el" href="a02313.html#a6388892f5898ef33a5985e4388a032ab">VertexEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a6fe4300aab99227d55baa70bd54b72e6">ve_end</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a6fe4300aab99227d55baa70bd54b72e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - edge circulator <br /></td></tr>
<tr class="separator:a6fe4300aab99227d55baa70bd54b72e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3acd0c975a91ada6e7f71cc733c95596"><td class="memItemLeft" align="right" valign="top"><a id="a3acd0c975a91ada6e7f71cc733c95596"></a>
<a class="el" href="a02313.html#aa7ef94ac2bc0ec0d945b0dbf84dd6360">VertexEdgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a3acd0c975a91ada6e7f71cc733c95596">ve_cwend</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a3acd0c975a91ada6e7f71cc733c95596"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - edge circulator cw <br /></td></tr>
<tr class="separator:a3acd0c975a91ada6e7f71cc733c95596"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ec9c7121ed6e27bd3fda8d35b585b3f"><td class="memItemLeft" align="right" valign="top"><a id="a6ec9c7121ed6e27bd3fda8d35b585b3f"></a>
<a class="el" href="a02313.html#a0ab2ea3e3cfd9ab7a763b1a9e82d974a">VertexEdgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a6ec9c7121ed6e27bd3fda8d35b585b3f">ve_ccwend</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a6ec9c7121ed6e27bd3fda8d35b585b3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - edge circulator ccw <br /></td></tr>
<tr class="separator:a6ec9c7121ed6e27bd3fda8d35b585b3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2d68ea91ee8580b46ef121e18f0e81f"><td class="memItemLeft" align="right" valign="top"><a id="af2d68ea91ee8580b46ef121e18f0e81f"></a>
<a class="el" href="a02313.html#a773610c3acffd1593ccbb5cd57a8f03e">VertexFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#af2d68ea91ee8580b46ef121e18f0e81f">vf_end</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:af2d68ea91ee8580b46ef121e18f0e81f"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - face circulator <br /></td></tr>
<tr class="separator:af2d68ea91ee8580b46ef121e18f0e81f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ab75955e530515037d00cc1fbdba7da"><td class="memItemLeft" align="right" valign="top"><a id="a7ab75955e530515037d00cc1fbdba7da"></a>
<a class="el" href="a02313.html#a9be48b47e1de4e659f7aa210e5d808ca">VertexFaceCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a7ab75955e530515037d00cc1fbdba7da">vf_cwend</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a7ab75955e530515037d00cc1fbdba7da"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - face circulator cw <br /></td></tr>
<tr class="separator:a7ab75955e530515037d00cc1fbdba7da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a769100f73a633449e7591db8c1376bda"><td class="memItemLeft" align="right" valign="top"><a id="a769100f73a633449e7591db8c1376bda"></a>
<a class="el" href="a02313.html#ae276600c431db79e515e580865ad9687">VertexFaceCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a769100f73a633449e7591db8c1376bda">vf_ccwend</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a769100f73a633449e7591db8c1376bda"><td class="mdescLeft">&#160;</td><td class="mdescRight">vertex - face circulator ccw <br /></td></tr>
<tr class="separator:a769100f73a633449e7591db8c1376bda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa1cb7703f551a36673a27819b427a6a"><td class="memItemLeft" align="right" valign="top"><a id="aaa1cb7703f551a36673a27819b427a6a"></a>
<a class="el" href="a02313.html#ad00b3b1e1a760d2e1abc1ae106dc7328">ConstVertexVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aaa1cb7703f551a36673a27819b427a6a">cvv_end</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:aaa1cb7703f551a36673a27819b427a6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex circulator <br /></td></tr>
<tr class="separator:aaa1cb7703f551a36673a27819b427a6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35b18e4bc27b36ac9e1392d2cdef432a"><td class="memItemLeft" align="right" valign="top"><a id="a35b18e4bc27b36ac9e1392d2cdef432a"></a>
<a class="el" href="a02313.html#acd3d1d2c049453ac99d1227d4216864f">ConstVertexVertexCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a35b18e4bc27b36ac9e1392d2cdef432a">cvv_cwend</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a35b18e4bc27b36ac9e1392d2cdef432a"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex circulator cw <br /></td></tr>
<tr class="separator:a35b18e4bc27b36ac9e1392d2cdef432a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96af5c715e2f826fe9aa8e6071ac5762"><td class="memItemLeft" align="right" valign="top"><a id="a96af5c715e2f826fe9aa8e6071ac5762"></a>
<a class="el" href="a02313.html#a3fbcdb4b7d0c02b48b677920492270fb">ConstVertexVertexCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a96af5c715e2f826fe9aa8e6071ac5762">cvv_ccwend</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a96af5c715e2f826fe9aa8e6071ac5762"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex circulator ccw <br /></td></tr>
<tr class="separator:a96af5c715e2f826fe9aa8e6071ac5762"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d5ff194c90a55fbd61cc568dcbe90ee"><td class="memItemLeft" align="right" valign="top"><a id="a9d5ff194c90a55fbd61cc568dcbe90ee"></a>
<a class="el" href="a02313.html#a1912d02cc59674021d8f7e7e68e6671c">ConstVertexIHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a9d5ff194c90a55fbd61cc568dcbe90ee">cvih_end</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a9d5ff194c90a55fbd61cc568dcbe90ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - incoming halfedge circulator <br /></td></tr>
<tr class="separator:a9d5ff194c90a55fbd61cc568dcbe90ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3235e91997ff38e99fd4e017e83ff31a"><td class="memItemLeft" align="right" valign="top"><a id="a3235e91997ff38e99fd4e017e83ff31a"></a>
<a class="el" href="a02313.html#ac69bb043da3a934453ff41930e46d67d">ConstVertexIHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a3235e91997ff38e99fd4e017e83ff31a">cvih_cwend</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a3235e91997ff38e99fd4e017e83ff31a"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - incoming halfedge circulator cw <br /></td></tr>
<tr class="separator:a3235e91997ff38e99fd4e017e83ff31a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdeb6f1a67bca498ed39165000960a5b"><td class="memItemLeft" align="right" valign="top"><a id="afdeb6f1a67bca498ed39165000960a5b"></a>
<a class="el" href="a02313.html#a6738f293f2e017755aa4d9d39a95ae41">ConstVertexIHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#afdeb6f1a67bca498ed39165000960a5b">cvih_ccwend</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:afdeb6f1a67bca498ed39165000960a5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - incoming halfedge circulator ccw <br /></td></tr>
<tr class="separator:afdeb6f1a67bca498ed39165000960a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9ec2c1e3927ee8e64e992d1a7ae84ed"><td class="memItemLeft" align="right" valign="top"><a id="ac9ec2c1e3927ee8e64e992d1a7ae84ed"></a>
<a class="el" href="a02313.html#abbb03d399d5f3c52d30b4ac895e8bc34">ConstVertexOHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ac9ec2c1e3927ee8e64e992d1a7ae84ed">cvoh_end</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:ac9ec2c1e3927ee8e64e992d1a7ae84ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - outgoing halfedge circulator <br /></td></tr>
<tr class="separator:ac9ec2c1e3927ee8e64e992d1a7ae84ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4104ff953dd738f018346c2a85d35b8"><td class="memItemLeft" align="right" valign="top"><a id="ad4104ff953dd738f018346c2a85d35b8"></a>
<a class="el" href="a02313.html#a47d7745292547ce7a948c8643d644f9e">ConstVertexOHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ad4104ff953dd738f018346c2a85d35b8">cvoh_cwend</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:ad4104ff953dd738f018346c2a85d35b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - outgoing halfedge circulator cw <br /></td></tr>
<tr class="separator:ad4104ff953dd738f018346c2a85d35b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9c0c2d706d0b0c02b68b72c046cd10a"><td class="memItemLeft" align="right" valign="top"><a id="ac9c0c2d706d0b0c02b68b72c046cd10a"></a>
<a class="el" href="a02313.html#a8e3552aee0e74778366f543180c72665">ConstVertexOHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ac9c0c2d706d0b0c02b68b72c046cd10a">cvoh_ccwend</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:ac9c0c2d706d0b0c02b68b72c046cd10a"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - outgoing halfedge circulator ccw <br /></td></tr>
<tr class="separator:ac9c0c2d706d0b0c02b68b72c046cd10a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcd996eef928f0578aebdb3cc4361dc3"><td class="memItemLeft" align="right" valign="top"><a id="afcd996eef928f0578aebdb3cc4361dc3"></a>
<a class="el" href="a02313.html#a52854036a0d79432804b1893351ac603">ConstVertexEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#afcd996eef928f0578aebdb3cc4361dc3">cve_end</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:afcd996eef928f0578aebdb3cc4361dc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - edge circulator <br /></td></tr>
<tr class="separator:afcd996eef928f0578aebdb3cc4361dc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc59f6c048931f0894a18f0fd274bd5a"><td class="memItemLeft" align="right" valign="top"><a id="afc59f6c048931f0894a18f0fd274bd5a"></a>
<a class="el" href="a02313.html#ac6e5901f8278eb9c765fda96b33c33a5">ConstVertexEdgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#afc59f6c048931f0894a18f0fd274bd5a">cve_cwend</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:afc59f6c048931f0894a18f0fd274bd5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - edge circulator cw <br /></td></tr>
<tr class="separator:afc59f6c048931f0894a18f0fd274bd5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c807f54a3594f69b633ebb46216ba0c"><td class="memItemLeft" align="right" valign="top"><a id="a9c807f54a3594f69b633ebb46216ba0c"></a>
<a class="el" href="a02313.html#acff91f1dc7667de4078d047a23c9f437">ConstVertexEdgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a9c807f54a3594f69b633ebb46216ba0c">cve_ccwend</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a9c807f54a3594f69b633ebb46216ba0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - edge circulator ccw <br /></td></tr>
<tr class="separator:a9c807f54a3594f69b633ebb46216ba0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3911adc8e38fff7c1b503023a203146"><td class="memItemLeft" align="right" valign="top"><a id="ae3911adc8e38fff7c1b503023a203146"></a>
<a class="el" href="a02313.html#a5c6f75ba817caa2fae535973d6c59612">ConstVertexFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ae3911adc8e38fff7c1b503023a203146">cvf_end</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:ae3911adc8e38fff7c1b503023a203146"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - face circulator <br /></td></tr>
<tr class="separator:ae3911adc8e38fff7c1b503023a203146"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee25cce8abc8aea0131479cb4563a346"><td class="memItemLeft" align="right" valign="top"><a id="aee25cce8abc8aea0131479cb4563a346"></a>
<a class="el" href="a02313.html#a67ee7b46425618f0797bbdb3ba73d820">ConstVertexFaceCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aee25cce8abc8aea0131479cb4563a346">cvf_cwend</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:aee25cce8abc8aea0131479cb4563a346"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - face circulator cw <br /></td></tr>
<tr class="separator:aee25cce8abc8aea0131479cb4563a346"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94d801b4c52d370c7c626b32067d2f3e"><td class="memItemLeft" align="right" valign="top"><a id="a94d801b4c52d370c7c626b32067d2f3e"></a>
<a class="el" href="a02313.html#ab816abf904e553a19759046385102d70">ConstVertexFaceCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a94d801b4c52d370c7c626b32067d2f3e">cvf_ccwend</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a94d801b4c52d370c7c626b32067d2f3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">const vertex - face circulator ccw <br /></td></tr>
<tr class="separator:a94d801b4c52d370c7c626b32067d2f3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75e945d725003ec781eb7568a0228831"><td class="memItemLeft" align="right" valign="top"><a id="a75e945d725003ec781eb7568a0228831"></a>
<a class="el" href="a02313.html#a9577a3726bee4aec5095c72440f976b8">FaceVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a75e945d725003ec781eb7568a0228831">fv_end</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a75e945d725003ec781eb7568a0228831"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - vertex circulator <br /></td></tr>
<tr class="separator:a75e945d725003ec781eb7568a0228831"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41309505bd6e49b7b137d59d27d4b660"><td class="memItemLeft" align="right" valign="top"><a id="a41309505bd6e49b7b137d59d27d4b660"></a>
<a class="el" href="a02313.html#a27288b36c61f6b4cbdd390352dca7988">FaceVertexCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a41309505bd6e49b7b137d59d27d4b660">fv_cwend</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a41309505bd6e49b7b137d59d27d4b660"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - vertex circulator cw <br /></td></tr>
<tr class="separator:a41309505bd6e49b7b137d59d27d4b660"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac13cd7cf44eb691acfbf19c815144fd4"><td class="memItemLeft" align="right" valign="top"><a id="ac13cd7cf44eb691acfbf19c815144fd4"></a>
<a class="el" href="a02313.html#ab51f10a88b23fa2ec40191fcfb84284f">FaceVertexCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ac13cd7cf44eb691acfbf19c815144fd4">fv_ccwend</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:ac13cd7cf44eb691acfbf19c815144fd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - vertex circulator ccw <br /></td></tr>
<tr class="separator:ac13cd7cf44eb691acfbf19c815144fd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e0072b21c37166cef493aa68ce2171c"><td class="memItemLeft" align="right" valign="top"><a id="a1e0072b21c37166cef493aa68ce2171c"></a>
<a class="el" href="a02313.html#a52e34e1b8830d078d047508fb900464c">FaceHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a1e0072b21c37166cef493aa68ce2171c">fh_end</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a1e0072b21c37166cef493aa68ce2171c"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - halfedge circulator <br /></td></tr>
<tr class="separator:a1e0072b21c37166cef493aa68ce2171c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a190237c6d48329f44a1ecf3090f1cc23"><td class="memItemLeft" align="right" valign="top"><a id="a190237c6d48329f44a1ecf3090f1cc23"></a>
<a class="el" href="a02313.html#acbb94c479f6f36054886c0a98eb3be52">FaceHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a190237c6d48329f44a1ecf3090f1cc23">fh_cwend</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a190237c6d48329f44a1ecf3090f1cc23"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - halfedge circulator cw <br /></td></tr>
<tr class="separator:a190237c6d48329f44a1ecf3090f1cc23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab563bd086bfc8a5cd12e8bb06b39bf5b"><td class="memItemLeft" align="right" valign="top"><a id="ab563bd086bfc8a5cd12e8bb06b39bf5b"></a>
<a class="el" href="a02313.html#aaf599974387c4cdcac2cae036899a49a">FaceHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ab563bd086bfc8a5cd12e8bb06b39bf5b">fh_ccwend</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:ab563bd086bfc8a5cd12e8bb06b39bf5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - halfedge circulator ccw <br /></td></tr>
<tr class="separator:ab563bd086bfc8a5cd12e8bb06b39bf5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f130c88fc8e4ad33d415f27b97c6790"><td class="memItemLeft" align="right" valign="top"><a id="a8f130c88fc8e4ad33d415f27b97c6790"></a>
<a class="el" href="a02313.html#adf4d94c333d7dc082120bb84d5eddb27">FaceEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a8f130c88fc8e4ad33d415f27b97c6790">fe_end</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a8f130c88fc8e4ad33d415f27b97c6790"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - edge circulator <br /></td></tr>
<tr class="separator:a8f130c88fc8e4ad33d415f27b97c6790"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee436f2465bae57f318c7f8e4b47c5c6"><td class="memItemLeft" align="right" valign="top"><a id="aee436f2465bae57f318c7f8e4b47c5c6"></a>
<a class="el" href="a02313.html#ae08661599a70d4beac073172d205a80c">FaceEdgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aee436f2465bae57f318c7f8e4b47c5c6">fe_cwend</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:aee436f2465bae57f318c7f8e4b47c5c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - edge circulator cw <br /></td></tr>
<tr class="separator:aee436f2465bae57f318c7f8e4b47c5c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb192c741839b5a078d9fbed3d82bd63"><td class="memItemLeft" align="right" valign="top"><a id="adb192c741839b5a078d9fbed3d82bd63"></a>
<a class="el" href="a02313.html#ae88b7c795f28e7b7264b9f41148578c2">FaceEdgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#adb192c741839b5a078d9fbed3d82bd63">fe_ccwend</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:adb192c741839b5a078d9fbed3d82bd63"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - edge circulator ccw <br /></td></tr>
<tr class="separator:adb192c741839b5a078d9fbed3d82bd63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f42ceba5a5417389ed05ac4786994c0"><td class="memItemLeft" align="right" valign="top"><a id="a8f42ceba5a5417389ed05ac4786994c0"></a>
<a class="el" href="a02313.html#ad54376575c03d984462c1a9816ca79c1">FaceFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a8f42ceba5a5417389ed05ac4786994c0">ff_end</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a8f42ceba5a5417389ed05ac4786994c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - face circulator <br /></td></tr>
<tr class="separator:a8f42ceba5a5417389ed05ac4786994c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cf10e76f11404e6b24c99a014c9111b"><td class="memItemLeft" align="right" valign="top"><a id="a3cf10e76f11404e6b24c99a014c9111b"></a>
<a class="el" href="a02313.html#add7858ba6c7dce3b38aaa3cd41cc3d59">FaceFaceCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a3cf10e76f11404e6b24c99a014c9111b">ff_cwend</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a3cf10e76f11404e6b24c99a014c9111b"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - face circulator cw <br /></td></tr>
<tr class="separator:a3cf10e76f11404e6b24c99a014c9111b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad32351fa5f886f32671d43624430d224"><td class="memItemLeft" align="right" valign="top"><a id="ad32351fa5f886f32671d43624430d224"></a>
<a class="el" href="a02313.html#a83e3723e89540b5dc30fc65512196ed0">FaceFaceCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ad32351fa5f886f32671d43624430d224">ff_ccwend</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:ad32351fa5f886f32671d43624430d224"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - face circulator ccw <br /></td></tr>
<tr class="separator:ad32351fa5f886f32671d43624430d224"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a858d43c035b2de070a8ca48543a78791"><td class="memItemLeft" align="right" valign="top"><a id="a858d43c035b2de070a8ca48543a78791"></a>
<a class="el" href="a02313.html#a8b0bceb6dab4d2e43ceccd01a7a72051">HalfedgeLoopIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a858d43c035b2de070a8ca48543a78791">hl_end</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh)</td></tr>
<tr class="memdesc:a858d43c035b2de070a8ca48543a78791"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - face circulator <br /></td></tr>
<tr class="separator:a858d43c035b2de070a8ca48543a78791"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad88cfcab1064e546c881ade7fdc0b49e"><td class="memItemLeft" align="right" valign="top"><a id="ad88cfcab1064e546c881ade7fdc0b49e"></a>
<a class="el" href="a02313.html#adcc7d9f0c70a3ff95a27360acaaef61a">HalfedgeLoopCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ad88cfcab1064e546c881ade7fdc0b49e">hl_cwend</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh)</td></tr>
<tr class="memdesc:ad88cfcab1064e546c881ade7fdc0b49e"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - face circulator cw <br /></td></tr>
<tr class="separator:ad88cfcab1064e546c881ade7fdc0b49e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb31660766ed7fbfcb8862e774a41adf"><td class="memItemLeft" align="right" valign="top"><a id="aeb31660766ed7fbfcb8862e774a41adf"></a>
<a class="el" href="a02313.html#a835392fcf40934fba05a85f6466836a9">HalfedgeLoopCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aeb31660766ed7fbfcb8862e774a41adf">hl_ccwend</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh)</td></tr>
<tr class="memdesc:aeb31660766ed7fbfcb8862e774a41adf"><td class="mdescLeft">&#160;</td><td class="mdescRight">face - face circulator ccw <br /></td></tr>
<tr class="separator:aeb31660766ed7fbfcb8862e774a41adf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6d7dbc6016d115b3aada0cc173da1ab"><td class="memItemLeft" align="right" valign="top"><a id="ae6d7dbc6016d115b3aada0cc173da1ab"></a>
<a class="el" href="a02313.html#a63a49167186334696a724cda4d6515f1">ConstFaceVertexIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ae6d7dbc6016d115b3aada0cc173da1ab">cfv_end</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:ae6d7dbc6016d115b3aada0cc173da1ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - vertex circulator <br /></td></tr>
<tr class="separator:ae6d7dbc6016d115b3aada0cc173da1ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add76bf49a10a6dd890ebbf83e0504f00"><td class="memItemLeft" align="right" valign="top"><a id="add76bf49a10a6dd890ebbf83e0504f00"></a>
<a class="el" href="a02313.html#afceef1b29aafb3ab861cd3aa3101906a">ConstFaceVertexCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#add76bf49a10a6dd890ebbf83e0504f00">cfv_cwend</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:add76bf49a10a6dd890ebbf83e0504f00"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - vertex circulator cw <br /></td></tr>
<tr class="separator:add76bf49a10a6dd890ebbf83e0504f00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c5bdeebff2ba2004e4fd4609e6d557d"><td class="memItemLeft" align="right" valign="top"><a id="a7c5bdeebff2ba2004e4fd4609e6d557d"></a>
<a class="el" href="a02313.html#aa15a0e34457f87b36211a09de5368142">ConstFaceVertexCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a7c5bdeebff2ba2004e4fd4609e6d557d">cfv_ccwend</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a7c5bdeebff2ba2004e4fd4609e6d557d"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - vertex circulator ccw <br /></td></tr>
<tr class="separator:a7c5bdeebff2ba2004e4fd4609e6d557d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a217f462eb41139ec408207d5f21ea561"><td class="memItemLeft" align="right" valign="top"><a id="a217f462eb41139ec408207d5f21ea561"></a>
<a class="el" href="a02313.html#a947f5b8462d51b8604c09aa82f620ffd">ConstFaceHalfedgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a217f462eb41139ec408207d5f21ea561">cfh_end</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a217f462eb41139ec408207d5f21ea561"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - halfedge circulator <br /></td></tr>
<tr class="separator:a217f462eb41139ec408207d5f21ea561"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab25786b9a31c37eee6e9617aeea52c53"><td class="memItemLeft" align="right" valign="top"><a id="ab25786b9a31c37eee6e9617aeea52c53"></a>
<a class="el" href="a02313.html#ad659a62c857f61f854e60f33287f0811">ConstFaceHalfedgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ab25786b9a31c37eee6e9617aeea52c53">cfh_cwend</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:ab25786b9a31c37eee6e9617aeea52c53"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - halfedge circulator cw <br /></td></tr>
<tr class="separator:ab25786b9a31c37eee6e9617aeea52c53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec45043753261131935eb60800cb8d4a"><td class="memItemLeft" align="right" valign="top"><a id="aec45043753261131935eb60800cb8d4a"></a>
<a class="el" href="a02313.html#a2d44e3807851f98e2936a4fbffb3f9a3">ConstFaceHalfedgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aec45043753261131935eb60800cb8d4a">cfh_ccwend</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:aec45043753261131935eb60800cb8d4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - halfedge circulator ccw <br /></td></tr>
<tr class="separator:aec45043753261131935eb60800cb8d4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19f202008657b47f3e0ad5626f33a3da"><td class="memItemLeft" align="right" valign="top"><a id="a19f202008657b47f3e0ad5626f33a3da"></a>
<a class="el" href="a02313.html#aac68ad98ee9e6ae80c5e3c080808b6a2">ConstFaceEdgeIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a19f202008657b47f3e0ad5626f33a3da">cfe_end</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a19f202008657b47f3e0ad5626f33a3da"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - edge circulator <br /></td></tr>
<tr class="separator:a19f202008657b47f3e0ad5626f33a3da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11359addfa2b20e2f6cbf7fa914e03f4"><td class="memItemLeft" align="right" valign="top"><a id="a11359addfa2b20e2f6cbf7fa914e03f4"></a>
<a class="el" href="a02313.html#a47e2aba14b6ab516797c88bf4d1c2910">ConstFaceEdgeCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a11359addfa2b20e2f6cbf7fa914e03f4">cfe_cwend</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a11359addfa2b20e2f6cbf7fa914e03f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - edge circulator cw <br /></td></tr>
<tr class="separator:a11359addfa2b20e2f6cbf7fa914e03f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5446d1f8fd64458b6768e66cec72d60d"><td class="memItemLeft" align="right" valign="top"><a id="a5446d1f8fd64458b6768e66cec72d60d"></a>
<a class="el" href="a02313.html#a85cdca0fc78713d36bd80ffe91fb0dc6">ConstFaceEdgeCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a5446d1f8fd64458b6768e66cec72d60d">cfe_ccwend</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a5446d1f8fd64458b6768e66cec72d60d"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - edge circulator ccw <br /></td></tr>
<tr class="separator:a5446d1f8fd64458b6768e66cec72d60d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1197e50e6a9a3c58cf067f7abaeae7a6"><td class="memItemLeft" align="right" valign="top"><a id="a1197e50e6a9a3c58cf067f7abaeae7a6"></a>
<a class="el" href="a02313.html#a1ae5585d66bb5e6c85082e5ee3ab0ad9">ConstFaceFaceIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a1197e50e6a9a3c58cf067f7abaeae7a6">cff_end</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a1197e50e6a9a3c58cf067f7abaeae7a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - face circulator <br /></td></tr>
<tr class="separator:a1197e50e6a9a3c58cf067f7abaeae7a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27009ff5e681a809e6c60d0675bb4fbd"><td class="memItemLeft" align="right" valign="top"><a id="a27009ff5e681a809e6c60d0675bb4fbd"></a>
<a class="el" href="a02313.html#a2a8fba18cb30a5fadd3ff93f0a633713">ConstFaceFaceCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a27009ff5e681a809e6c60d0675bb4fbd">cff_cwend</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a27009ff5e681a809e6c60d0675bb4fbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - face circulator <br /></td></tr>
<tr class="separator:a27009ff5e681a809e6c60d0675bb4fbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a095e146e4c75dfe767bfc7cfaf4ba9f4"><td class="memItemLeft" align="right" valign="top"><a id="a095e146e4c75dfe767bfc7cfaf4ba9f4"></a>
<a class="el" href="a02313.html#a4704ca8c1ce41d4ff8f10040c90f2941">ConstFaceFaceCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a095e146e4c75dfe767bfc7cfaf4ba9f4">cff_ccwend</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a095e146e4c75dfe767bfc7cfaf4ba9f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - face circulator <br /></td></tr>
<tr class="separator:a095e146e4c75dfe767bfc7cfaf4ba9f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a408cccd2443b385e112db2f0ec17d563"><td class="memItemLeft" align="right" valign="top"><a id="a408cccd2443b385e112db2f0ec17d563"></a>
<a class="el" href="a02313.html#a5659308a645d6ea3fb32ea5c29fbec02">ConstHalfedgeLoopIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a408cccd2443b385e112db2f0ec17d563">chl_end</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh) const</td></tr>
<tr class="memdesc:a408cccd2443b385e112db2f0ec17d563"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - face circulator <br /></td></tr>
<tr class="separator:a408cccd2443b385e112db2f0ec17d563"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41b7fbae1d34e91b994b096f930e012d"><td class="memItemLeft" align="right" valign="top"><a id="a41b7fbae1d34e91b994b096f930e012d"></a>
<a class="el" href="a02313.html#a0cd0b15b10b2cc4ac212781fe4b8d19c">ConstHalfedgeLoopCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a41b7fbae1d34e91b994b096f930e012d">chl_cwend</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh) const</td></tr>
<tr class="memdesc:a41b7fbae1d34e91b994b096f930e012d"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - face circulator cw <br /></td></tr>
<tr class="separator:a41b7fbae1d34e91b994b096f930e012d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a434525d785156b76c99ca1b21931d79f"><td class="memItemLeft" align="right" valign="top"><a id="a434525d785156b76c99ca1b21931d79f"></a>
<a class="el" href="a02313.html#a4d7f3dcb970f22b5ffbeff977549b8c3">ConstHalfedgeLoopCCWIter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a434525d785156b76c99ca1b21931d79f">chl_ccwend</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh) const</td></tr>
<tr class="memdesc:a434525d785156b76c99ca1b21931d79f"><td class="mdescLeft">&#160;</td><td class="mdescRight">const face - face circulator ccw <br /></td></tr>
<tr class="separator:a434525d785156b76c99ca1b21931d79f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Boundary and manifold tests</div></td></tr>
<tr class="memitem:ac86d2e4ea8f50b75876b35b175c4c635"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ac86d2e4ea8f50b75876b35b175c4c635">is_boundary</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh) const</td></tr>
<tr class="memdesc:ac86d2e4ea8f50b75876b35b175c4c635"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the halfedge is at the boundary.  <a href="#ac86d2e4ea8f50b75876b35b175c4c635">More...</a><br /></td></tr>
<tr class="separator:ac86d2e4ea8f50b75876b35b175c4c635"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7077413e879ebc4ba0b61f03467735d9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a7077413e879ebc4ba0b61f03467735d9">is_boundary</a> (<a class="el" href="a02249.html">EdgeHandle</a> _eh) const</td></tr>
<tr class="memdesc:a7077413e879ebc4ba0b61f03467735d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the edge a boundary edge?  <a href="#a7077413e879ebc4ba0b61f03467735d9">More...</a><br /></td></tr>
<tr class="separator:a7077413e879ebc4ba0b61f03467735d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8252606a66e0b0854a957e796541d404"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a8252606a66e0b0854a957e796541d404">is_boundary</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a8252606a66e0b0854a957e796541d404"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is vertex _vh a boundary vertex ?  <a href="#a8252606a66e0b0854a957e796541d404">More...</a><br /></td></tr>
<tr class="separator:a8252606a66e0b0854a957e796541d404"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f891e1a1b29ad64047d29a32ecee207"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a9f891e1a1b29ad64047d29a32ecee207">is_boundary</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh, bool _check_vertex=false) const</td></tr>
<tr class="memdesc:a9f891e1a1b29ad64047d29a32ecee207"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if face is at the boundary.  <a href="#a9f891e1a1b29ad64047d29a32ecee207">More...</a><br /></td></tr>
<tr class="separator:a9f891e1a1b29ad64047d29a32ecee207"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a234788385f49fc55fc300f8312552ba0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a234788385f49fc55fc300f8312552ba0">is_manifold</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a234788385f49fc55fc300f8312552ba0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is (the mesh at) vertex _vh two-manifold ?  <a href="#a234788385f49fc55fc300f8312552ba0">More...</a><br /></td></tr>
<tr class="separator:a234788385f49fc55fc300f8312552ba0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Generic handle derefertiation.</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Calls the respective vertex(), halfedge(), edge(), face() method of the mesh kernel. </p>
</div></td></tr>
<tr class="memitem:a1f3ba90435eff17f078b2301c2ca48cc"><td class="memItemLeft" align="right" valign="top"><a id="a1f3ba90435eff17f078b2301c2ca48cc"></a>
const Vertex &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a1f3ba90435eff17f078b2301c2ca48cc">deref</a> (<a class="el" href="a02241.html">VertexHandle</a> _h) const</td></tr>
<tr class="memdesc:a1f3ba90435eff17f078b2301c2ca48cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get item from handle. <br /></td></tr>
<tr class="separator:a1f3ba90435eff17f078b2301c2ca48cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace7a9eeeddf59caf1ca99efe3ff95873"><td class="memItemLeft" align="right" valign="top"><a id="ace7a9eeeddf59caf1ca99efe3ff95873"></a>
Vertex &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ace7a9eeeddf59caf1ca99efe3ff95873">deref</a> (<a class="el" href="a02241.html">VertexHandle</a> _h)</td></tr>
<tr class="memdesc:ace7a9eeeddf59caf1ca99efe3ff95873"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get item from handle. <br /></td></tr>
<tr class="separator:ace7a9eeeddf59caf1ca99efe3ff95873"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf59300a2782329bb7b98b1b1d7f30e8"><td class="memItemLeft" align="right" valign="top"><a id="aaf59300a2782329bb7b98b1b1d7f30e8"></a>
const Halfedge &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aaf59300a2782329bb7b98b1b1d7f30e8">deref</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _h) const</td></tr>
<tr class="memdesc:aaf59300a2782329bb7b98b1b1d7f30e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get item from handle. <br /></td></tr>
<tr class="separator:aaf59300a2782329bb7b98b1b1d7f30e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a81237127b38842095d0d8549503702"><td class="memItemLeft" align="right" valign="top"><a id="a6a81237127b38842095d0d8549503702"></a>
Halfedge &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a6a81237127b38842095d0d8549503702">deref</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _h)</td></tr>
<tr class="memdesc:a6a81237127b38842095d0d8549503702"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get item from handle. <br /></td></tr>
<tr class="separator:a6a81237127b38842095d0d8549503702"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b8bb34c933e51f411956ab146b40255"><td class="memItemLeft" align="right" valign="top"><a id="a6b8bb34c933e51f411956ab146b40255"></a>
const Edge &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a6b8bb34c933e51f411956ab146b40255">deref</a> (<a class="el" href="a02249.html">EdgeHandle</a> _h) const</td></tr>
<tr class="memdesc:a6b8bb34c933e51f411956ab146b40255"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get item from handle. <br /></td></tr>
<tr class="separator:a6b8bb34c933e51f411956ab146b40255"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66f1dc31dd27905ce824f38edd1e8d9c"><td class="memItemLeft" align="right" valign="top"><a id="a66f1dc31dd27905ce824f38edd1e8d9c"></a>
Edge &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a66f1dc31dd27905ce824f38edd1e8d9c">deref</a> (<a class="el" href="a02249.html">EdgeHandle</a> _h)</td></tr>
<tr class="memdesc:a66f1dc31dd27905ce824f38edd1e8d9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get item from handle. <br /></td></tr>
<tr class="separator:a66f1dc31dd27905ce824f38edd1e8d9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85d2ddb3ec5b20c9541af6e2ba0e77c5"><td class="memItemLeft" align="right" valign="top"><a id="a85d2ddb3ec5b20c9541af6e2ba0e77c5"></a>
const Face &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a85d2ddb3ec5b20c9541af6e2ba0e77c5">deref</a> (<a class="el" href="a02253.html">FaceHandle</a> _h) const</td></tr>
<tr class="memdesc:a85d2ddb3ec5b20c9541af6e2ba0e77c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get item from handle. <br /></td></tr>
<tr class="separator:a85d2ddb3ec5b20c9541af6e2ba0e77c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf378900a0eeff5c4b81d67eb7bcfbc3"><td class="memItemLeft" align="right" valign="top"><a id="abf378900a0eeff5c4b81d67eb7bcfbc3"></a>
Face &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#abf378900a0eeff5c4b81d67eb7bcfbc3">deref</a> (<a class="el" href="a02253.html">FaceHandle</a> _h)</td></tr>
<tr class="memdesc:abf378900a0eeff5c4b81d67eb7bcfbc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get item from handle. <br /></td></tr>
<tr class="separator:abf378900a0eeff5c4b81d67eb7bcfbc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_a02113"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a02113')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="a02113.html">OpenMesh::ArrayKernel</a></td></tr>
<tr class="memitem:ab959910ec7df2c8edc7f47878e549066 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02113.html#ab959910ec7df2c8edc7f47878e549066">assign_connectivity</a> (const <a class="el" href="a02113.html">ArrayKernel</a> &amp;_other)</td></tr>
<tr class="memdesc:ab959910ec7df2c8edc7f47878e549066 inherit pub_methods_a02113"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a02113.html" title="Mesh kernel using arrays for mesh item storage. ">ArrayKernel</a> uses the default copy constructor and assignment operator, which means that the connectivity and all properties are copied, including reference counters, allocated bit status masks, etc.  <a href="a02113.html#ab959910ec7df2c8edc7f47878e549066">More...</a><br /></td></tr>
<tr class="separator:ab959910ec7df2c8edc7f47878e549066 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3ff6d8a8e69a060b1ec45a05d166ab0 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ae3ff6d8a8e69a060b1ec45a05d166ab0"></a>
<a class="el" href="a02241.html">VertexHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> (const Vertex &amp;_v) const</td></tr>
<tr class="separator:ae3ff6d8a8e69a060b1ec45a05d166ab0 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74e6ce28594eea2624ca4b19f2f83488 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a74e6ce28594eea2624ca4b19f2f83488"></a>
<a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> (const Halfedge &amp;_he) const</td></tr>
<tr class="separator:a74e6ce28594eea2624ca4b19f2f83488 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe08ff58f90a544a1c831161450e34c0 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="afe08ff58f90a544a1c831161450e34c0"></a>
<a class="el" href="a02249.html">EdgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> (const Edge &amp;_e) const</td></tr>
<tr class="separator:afe08ff58f90a544a1c831161450e34c0 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a929cd551b3b3633963f81f9018d34ce3 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a929cd551b3b3633963f81f9018d34ce3"></a>
<a class="el" href="a02253.html">FaceHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> (const Face &amp;_f) const</td></tr>
<tr class="separator:a929cd551b3b3633963f81f9018d34ce3 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33bdbc70bea8476b3757c0f67f8cc148 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a33bdbc70bea8476b3757c0f67f8cc148"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02113.html#a33bdbc70bea8476b3757c0f67f8cc148">is_valid_handle</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a33bdbc70bea8476b3757c0f67f8cc148 inherit pub_methods_a02113"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks handle validity - useful for debugging <br /></td></tr>
<tr class="separator:a33bdbc70bea8476b3757c0f67f8cc148 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a579ecd2c6c0cfc361e7155d12ccc8fa8 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a579ecd2c6c0cfc361e7155d12ccc8fa8"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02113.html#a579ecd2c6c0cfc361e7155d12ccc8fa8">is_valid_handle</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh) const</td></tr>
<tr class="memdesc:a579ecd2c6c0cfc361e7155d12ccc8fa8 inherit pub_methods_a02113"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks handle validity - useful for debugging <br /></td></tr>
<tr class="separator:a579ecd2c6c0cfc361e7155d12ccc8fa8 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96eeded9a1bdc0cc402313cd83015499 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a96eeded9a1bdc0cc402313cd83015499"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02113.html#a96eeded9a1bdc0cc402313cd83015499">is_valid_handle</a> (<a class="el" href="a02249.html">EdgeHandle</a> _eh) const</td></tr>
<tr class="memdesc:a96eeded9a1bdc0cc402313cd83015499 inherit pub_methods_a02113"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks handle validity - useful for debugging <br /></td></tr>
<tr class="separator:a96eeded9a1bdc0cc402313cd83015499 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d53b3bd31967230c2c2f39c58cd1e3b inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a8d53b3bd31967230c2c2f39c58cd1e3b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02113.html#a8d53b3bd31967230c2c2f39c58cd1e3b">is_valid_handle</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:a8d53b3bd31967230c2c2f39c58cd1e3b inherit pub_methods_a02113"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks handle validity - useful for debugging <br /></td></tr>
<tr class="separator:a8d53b3bd31967230c2c2f39c58cd1e3b inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a144b2ff4e9164056aef851730c646d59 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a144b2ff4e9164056aef851730c646d59"></a>
const Vertex &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>vertex</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="separator:a144b2ff4e9164056aef851730c646d59 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b5bed8b5d401ef3924e5c3071e63c5e inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a4b5bed8b5d401ef3924e5c3071e63c5e"></a>
Vertex &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>vertex</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="separator:a4b5bed8b5d401ef3924e5c3071e63c5e inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6c76f17019f632fb9b0766d4c00c3a5 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ae6c76f17019f632fb9b0766d4c00c3a5"></a>
const Halfedge &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>halfedge</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh) const</td></tr>
<tr class="separator:ae6c76f17019f632fb9b0766d4c00c3a5 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a946f1b28f1097161f663ff4e30df3b83 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a946f1b28f1097161f663ff4e30df3b83"></a>
Halfedge &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>halfedge</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh)</td></tr>
<tr class="separator:a946f1b28f1097161f663ff4e30df3b83 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f20758afda29c86711e4c342b01b1a8 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a9f20758afda29c86711e4c342b01b1a8"></a>
const Edge &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>edge</b> (<a class="el" href="a02249.html">EdgeHandle</a> _eh) const</td></tr>
<tr class="separator:a9f20758afda29c86711e4c342b01b1a8 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa47640c6cd8b2de20bf9044c3cae6ed4 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="aa47640c6cd8b2de20bf9044c3cae6ed4"></a>
Edge &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>edge</b> (<a class="el" href="a02249.html">EdgeHandle</a> _eh)</td></tr>
<tr class="separator:aa47640c6cd8b2de20bf9044c3cae6ed4 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2040c3c3a89ff7d9fd5c63a118b4e5fa inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a2040c3c3a89ff7d9fd5c63a118b4e5fa"></a>
const Face &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>face</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="separator:a2040c3c3a89ff7d9fd5c63a118b4e5fa inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0336816f87de5c7e312b264c0e6a312d inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a0336816f87de5c7e312b264c0e6a312d"></a>
Face &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>face</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="separator:a0336816f87de5c7e312b264c0e6a312d inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80425012df21825ea1e3db974a5f365a inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a80425012df21825ea1e3db974a5f365a"></a>
<a class="el" href="a02241.html">VertexHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>vertex_handle</b> (unsigned int _i) const</td></tr>
<tr class="separator:a80425012df21825ea1e3db974a5f365a inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0afa19dbeac72163c45f1f9e86589181 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a0afa19dbeac72163c45f1f9e86589181"></a>
<a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>halfedge_handle</b> (unsigned int _i) const</td></tr>
<tr class="separator:a0afa19dbeac72163c45f1f9e86589181 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73447ae86fd06daee37d4a4bb12fd22d inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a73447ae86fd06daee37d4a4bb12fd22d"></a>
<a class="el" href="a02249.html">EdgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>edge_handle</b> (unsigned int _i) const</td></tr>
<tr class="separator:a73447ae86fd06daee37d4a4bb12fd22d inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8429a4b82d1295c18a82c9207c8ab4f inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="af8429a4b82d1295c18a82c9207c8ab4f"></a>
<a class="el" href="a02253.html">FaceHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>face_handle</b> (unsigned int _i) const</td></tr>
<tr class="separator:af8429a4b82d1295c18a82c9207c8ab4f inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99d673da244d912ee2054c3bcc7da076 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02241.html">VertexHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02113.html#a99d673da244d912ee2054c3bcc7da076">new_vertex</a> ()</td></tr>
<tr class="memdesc:a99d673da244d912ee2054c3bcc7da076 inherit pub_methods_a02113"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new vertex.  <a href="a02113.html#a99d673da244d912ee2054c3bcc7da076">More...</a><br /></td></tr>
<tr class="separator:a99d673da244d912ee2054c3bcc7da076 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb1ef093727e221485a42bee55cea6f0 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02241.html">VertexHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02113.html#acb1ef093727e221485a42bee55cea6f0">new_vertex_dirty</a> ()</td></tr>
<tr class="memdesc:acb1ef093727e221485a42bee55cea6f0 inherit pub_methods_a02113"><td class="mdescLeft">&#160;</td><td class="mdescRight">Same as <a class="el" href="a02113.html#a99d673da244d912ee2054c3bcc7da076" title="Add a new vertex. ">new_vertex()</a> but uses <a class="el" href="a02593.html#a44baed10be148cd4371f4592a8f70dd2" title="Same as. ">PropertyContainer::resize_if_smaller()</a> to resize the vertex property container.  <a href="a02113.html#acb1ef093727e221485a42bee55cea6f0">More...</a><br /></td></tr>
<tr class="separator:acb1ef093727e221485a42bee55cea6f0 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e832f55b9560e6849823d720c89d7de inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a3e832f55b9560e6849823d720c89d7de"></a>
<a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>new_edge</b> (<a class="el" href="a02241.html">VertexHandle</a> _start_vh, <a class="el" href="a02241.html">VertexHandle</a> _end_vh)</td></tr>
<tr class="separator:a3e832f55b9560e6849823d720c89d7de inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dfa5c3558172090c1352a75e1bf50f8 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a1dfa5c3558172090c1352a75e1bf50f8"></a>
<a class="el" href="a02253.html">FaceHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>new_face</b> ()</td></tr>
<tr class="separator:a1dfa5c3558172090c1352a75e1bf50f8 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac808dd7998f77d675e8d1c41bbe36120 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ac808dd7998f77d675e8d1c41bbe36120"></a>
<a class="el" href="a02253.html">FaceHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>new_face</b> (const Face &amp;_f)</td></tr>
<tr class="separator:ac808dd7998f77d675e8d1c41bbe36120 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e5721c525b76ac951242310518f4c77 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a6e5721c525b76ac951242310518f4c77"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_t _n_vertices, size_t _n_edges, size_t _n_faces)</td></tr>
<tr class="separator:a6e5721c525b76ac951242310518f4c77 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a806121fdcdbcc6842d6c433a715bd72b inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a806121fdcdbcc6842d6c433a715bd72b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>reserve</b> (size_t _n_vertices, size_t _n_edges, size_t _n_faces)</td></tr>
<tr class="separator:a806121fdcdbcc6842d6c433a715bd72b inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba7fd4df59227f974b44111ac45e835f inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02113.html#aba7fd4df59227f974b44111ac45e835f">garbage_collection</a> (bool _v=true, bool _e=true, bool _f=true)</td></tr>
<tr class="memdesc:aba7fd4df59227f974b44111ac45e835f inherit pub_methods_a02113"><td class="mdescLeft">&#160;</td><td class="mdescRight">garbage collection  <a href="a02113.html#aba7fd4df59227f974b44111ac45e835f">More...</a><br /></td></tr>
<tr class="separator:aba7fd4df59227f974b44111ac45e835f inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa050099ff46a17b4f38594eba0aefce2 inherit pub_methods_a02113"><td class="memTemplParams" colspan="2">template&lt;typename std_API_Container_VHandlePointer , typename std_API_Container_HHandlePointer , typename std_API_Container_FHandlePointer &gt; </td></tr>
<tr class="memitem:aa050099ff46a17b4f38594eba0aefce2 inherit pub_methods_a02113"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02113.html#aa050099ff46a17b4f38594eba0aefce2">garbage_collection</a> (std_API_Container_VHandlePointer &amp;vh_to_update, std_API_Container_HHandlePointer &amp;hh_to_update, std_API_Container_FHandlePointer &amp;fh_to_update, bool _v=true, bool _e=true, bool _f=true)</td></tr>
<tr class="memdesc:aa050099ff46a17b4f38594eba0aefce2 inherit pub_methods_a02113"><td class="mdescLeft">&#160;</td><td class="mdescRight">garbage collection with handle tracking  <a href="a02113.html#aa050099ff46a17b4f38594eba0aefce2">More...</a><br /></td></tr>
<tr class="separator:aa050099ff46a17b4f38594eba0aefce2 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fb3a7b10b5382a0aaa88225917e6a89 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a0fb3a7b10b5382a0aaa88225917e6a89"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02113.html#a0fb3a7b10b5382a0aaa88225917e6a89">clear</a> ()</td></tr>
<tr class="memdesc:a0fb3a7b10b5382a0aaa88225917e6a89 inherit pub_methods_a02113"><td class="mdescLeft">&#160;</td><td class="mdescRight">Does the same as <a class="el" href="a02113.html#a04957ea762a7b0ff4fc3faac13c20fa4" title="Remove all vertices, edges and faces and deallocates their memory. ">clean()</a> and in addition erases all properties. <br /></td></tr>
<tr class="separator:a0fb3a7b10b5382a0aaa88225917e6a89 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04957ea762a7b0ff4fc3faac13c20fa4 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02113.html#a04957ea762a7b0ff4fc3faac13c20fa4">clean</a> ()</td></tr>
<tr class="memdesc:a04957ea762a7b0ff4fc3faac13c20fa4 inherit pub_methods_a02113"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove all vertices, edges and faces and deallocates their memory.  <a href="a02113.html#a04957ea762a7b0ff4fc3faac13c20fa4">More...</a><br /></td></tr>
<tr class="separator:a04957ea762a7b0ff4fc3faac13c20fa4 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb0af6fdeb2a51da1219cc1ddb84f201 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02113.html#aeb0af6fdeb2a51da1219cc1ddb84f201">clean_keep_reservation</a> ()</td></tr>
<tr class="memdesc:aeb0af6fdeb2a51da1219cc1ddb84f201 inherit pub_methods_a02113"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove all vertices, edges and faces but keep memory allocated.  <a href="a02113.html#aeb0af6fdeb2a51da1219cc1ddb84f201">More...</a><br /></td></tr>
<tr class="separator:aeb0af6fdeb2a51da1219cc1ddb84f201 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53f4607db2d76fd86076aa4449e1b374 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a53f4607db2d76fd86076aa4449e1b374"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_vertices</b> () const override</td></tr>
<tr class="separator:a53f4607db2d76fd86076aa4449e1b374 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad038d4157e494e19ba727fcf178a9649 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ad038d4157e494e19ba727fcf178a9649"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_halfedges</b> () const override</td></tr>
<tr class="separator:ad038d4157e494e19ba727fcf178a9649 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64e45ba6e9d88aa167b7044a8f2e14bd inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a64e45ba6e9d88aa167b7044a8f2e14bd"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_edges</b> () const override</td></tr>
<tr class="separator:a64e45ba6e9d88aa167b7044a8f2e14bd inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9c01d6cd33d7a68760277ffa5465615 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ab9c01d6cd33d7a68760277ffa5465615"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_faces</b> () const override</td></tr>
<tr class="separator:ab9c01d6cd33d7a68760277ffa5465615 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfb88fe24ec6eb64a54be263996b29b9 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="adfb88fe24ec6eb64a54be263996b29b9"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>vertices_empty</b> () const</td></tr>
<tr class="separator:adfb88fe24ec6eb64a54be263996b29b9 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90e1d864401ffc81a2e09ca6e6bbbd52 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a90e1d864401ffc81a2e09ca6e6bbbd52"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>halfedges_empty</b> () const</td></tr>
<tr class="separator:a90e1d864401ffc81a2e09ca6e6bbbd52 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecc67ee7e4fc98f2d43b19ecbf77c79d inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="aecc67ee7e4fc98f2d43b19ecbf77c79d"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>edges_empty</b> () const</td></tr>
<tr class="separator:aecc67ee7e4fc98f2d43b19ecbf77c79d inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0aa51c9accb50052e3bba181ce324eb inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ae0aa51c9accb50052e3bba181ce324eb"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>faces_empty</b> () const</td></tr>
<tr class="separator:ae0aa51c9accb50052e3bba181ce324eb inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4689bb93078e599b8620a07cd437bfd inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ac4689bb93078e599b8620a07cd437bfd"></a>
<a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>halfedge_handle</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="separator:ac4689bb93078e599b8620a07cd437bfd inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e1eae9518ff0310ab45b0fb4e99eef5 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a0e1eae9518ff0310ab45b0fb4e99eef5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_halfedge_handle</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, <a class="el" href="a02245.html">HalfedgeHandle</a> _heh)</td></tr>
<tr class="separator:a0e1eae9518ff0310ab45b0fb4e99eef5 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad076cccbc287819318b7818ae08f5331 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ad076cccbc287819318b7818ae08f5331"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>is_isolated</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="separator:ad076cccbc287819318b7818ae08f5331 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43a4ba73fa2c861dee301776fc815863 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a43a4ba73fa2c861dee301776fc815863"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_isolated</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="separator:a43a4ba73fa2c861dee301776fc815863 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac36c929d5b596940f4ea82d8fd7ff926 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ac36c929d5b596940f4ea82d8fd7ff926"></a>
unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>delete_isolated_vertices</b> ()</td></tr>
<tr class="separator:ac36c929d5b596940f4ea82d8fd7ff926 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95494d92a06fb37f66fece13a110b236 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a95494d92a06fb37f66fece13a110b236"></a>
<a class="el" href="a02241.html">VertexHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>to_vertex_handle</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh) const</td></tr>
<tr class="separator:a95494d92a06fb37f66fece13a110b236 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f28696c6402d757863400943012cfe6 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a5f28696c6402d757863400943012cfe6"></a>
<a class="el" href="a02241.html">VertexHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>from_vertex_handle</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh) const</td></tr>
<tr class="separator:a5f28696c6402d757863400943012cfe6 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fef35887528945e97a28589e147a312 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a5fef35887528945e97a28589e147a312"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_vertex_handle</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh, <a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="separator:a5fef35887528945e97a28589e147a312 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a321fa06f41f4133b22ce6c5801ff02ea inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a321fa06f41f4133b22ce6c5801ff02ea"></a>
<a class="el" href="a02253.html">FaceHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>face_handle</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh) const</td></tr>
<tr class="separator:a321fa06f41f4133b22ce6c5801ff02ea inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad30eb979f25b7b6dcc6ce334431abedc inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ad30eb979f25b7b6dcc6ce334431abedc"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_face_handle</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh, <a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="separator:ad30eb979f25b7b6dcc6ce334431abedc inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac99891ef0a2127b00518efb4ee4ec207 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ac99891ef0a2127b00518efb4ee4ec207"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_boundary</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh)</td></tr>
<tr class="separator:ac99891ef0a2127b00518efb4ee4ec207 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95751cac0d1de0b8ca0cecf72be9f073 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a95751cac0d1de0b8ca0cecf72be9f073"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02113.html#a95751cac0d1de0b8ca0cecf72be9f073">is_boundary</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh) const</td></tr>
<tr class="memdesc:a95751cac0d1de0b8ca0cecf72be9f073 inherit pub_methods_a02113"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is halfedge _heh a boundary halfedge (is its face handle invalid) ? <br /></td></tr>
<tr class="separator:a95751cac0d1de0b8ca0cecf72be9f073 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05b2f083d32ff76d0d0d746782986200 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a05b2f083d32ff76d0d0d746782986200"></a>
<a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>next_halfedge_handle</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh) const</td></tr>
<tr class="separator:a05b2f083d32ff76d0d0d746782986200 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f0f5878b3bfaacf5ee862e158e15360 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a6f0f5878b3bfaacf5ee862e158e15360"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_next_halfedge_handle</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh, <a class="el" href="a02245.html">HalfedgeHandle</a> _nheh)</td></tr>
<tr class="separator:a6f0f5878b3bfaacf5ee862e158e15360 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9cf42f9b6e2e1096971e3a3ab3b33c0 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ac9cf42f9b6e2e1096971e3a3ab3b33c0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_prev_halfedge_handle</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh, <a class="el" href="a02245.html">HalfedgeHandle</a> _pheh)</td></tr>
<tr class="separator:ac9cf42f9b6e2e1096971e3a3ab3b33c0 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7db5e0b0b75797633a511867b3cc64e inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ad7db5e0b0b75797633a511867b3cc64e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_prev_halfedge_handle</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh, <a class="el" href="a02245.html">HalfedgeHandle</a> _pheh, GenProg::TrueType)</td></tr>
<tr class="separator:ad7db5e0b0b75797633a511867b3cc64e inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae52f228647ca02f5f75309c4f87060ca inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ae52f228647ca02f5f75309c4f87060ca"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_prev_halfedge_handle</b> (<a class="el" href="a02245.html">HalfedgeHandle</a>, <a class="el" href="a02245.html">HalfedgeHandle</a>, GenProg::FalseType)</td></tr>
<tr class="separator:ae52f228647ca02f5f75309c4f87060ca inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53ea5d2ed02a40d90ebf0a3cfb6ca888 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a53ea5d2ed02a40d90ebf0a3cfb6ca888"></a>
<a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>prev_halfedge_handle</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh) const</td></tr>
<tr class="separator:a53ea5d2ed02a40d90ebf0a3cfb6ca888 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abce3a9b50d8bed92df00472734da92b2 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="abce3a9b50d8bed92df00472734da92b2"></a>
<a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>prev_halfedge_handle</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh, GenProg::TrueType) const</td></tr>
<tr class="separator:abce3a9b50d8bed92df00472734da92b2 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cab02bcf9c1536f7f58d8137ed530f8 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a7cab02bcf9c1536f7f58d8137ed530f8"></a>
<a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>prev_halfedge_handle</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh, GenProg::FalseType) const</td></tr>
<tr class="separator:a7cab02bcf9c1536f7f58d8137ed530f8 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad601f00bb80dc8616a6f5c6b2cda738d inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ad601f00bb80dc8616a6f5c6b2cda738d"></a>
<a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>opposite_halfedge_handle</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh) const</td></tr>
<tr class="separator:ad601f00bb80dc8616a6f5c6b2cda738d inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3946adb7433b1a4f2be26e1839b982a6 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a3946adb7433b1a4f2be26e1839b982a6"></a>
<a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ccw_rotated_halfedge_handle</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh) const</td></tr>
<tr class="separator:a3946adb7433b1a4f2be26e1839b982a6 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e30cf89eb4e0f410390810a7578cdf7 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a7e30cf89eb4e0f410390810a7578cdf7"></a>
<a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>cw_rotated_halfedge_handle</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh) const</td></tr>
<tr class="separator:a7e30cf89eb4e0f410390810a7578cdf7 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f60e7586a2a1c0e1b0f273ed61e34fd inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a9f60e7586a2a1c0e1b0f273ed61e34fd"></a>
<a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>halfedge_handle</b> (<a class="el" href="a02249.html">EdgeHandle</a> _eh, unsigned int _i) const</td></tr>
<tr class="separator:a9f60e7586a2a1c0e1b0f273ed61e34fd inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8ba30cadc63d5c6c3ea84bfe971ca1b inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ac8ba30cadc63d5c6c3ea84bfe971ca1b"></a>
<a class="el" href="a02249.html">EdgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>edge_handle</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh) const</td></tr>
<tr class="separator:ac8ba30cadc63d5c6c3ea84bfe971ca1b inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a447585af8fe0772e73f1eb75221ae6 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a3a447585af8fe0772e73f1eb75221ae6"></a>
<a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>halfedge_handle</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="separator:a3a447585af8fe0772e73f1eb75221ae6 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac52fc3fe604e0ddf3bd87a6bc8b2e692 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ac52fc3fe604e0ddf3bd87a6bc8b2e692"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_halfedge_handle</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh, <a class="el" href="a02245.html">HalfedgeHandle</a> _heh)</td></tr>
<tr class="separator:ac52fc3fe604e0ddf3bd87a6bc8b2e692 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8898075831dccdbc4a2dd72472f0e8e3 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a8898075831dccdbc4a2dd72472f0e8e3"></a>
const <a class="el" href="a02457.html">StatusInfo</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02113.html#a8898075831dccdbc4a2dd72472f0e8e3">status</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:a8898075831dccdbc4a2dd72472f0e8e3 inherit pub_methods_a02113"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status Query API. <br /></td></tr>
<tr class="separator:a8898075831dccdbc4a2dd72472f0e8e3 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a290a818c93859ec1359bfc350694de38 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a290a818c93859ec1359bfc350694de38"></a>
<a class="el" href="a02457.html">StatusInfo</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>status</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="separator:a290a818c93859ec1359bfc350694de38 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41832642ebf9160c2499f2b4d04a45ae inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02113.html#a41832642ebf9160c2499f2b4d04a45ae">reset_status</a> ()</td></tr>
<tr class="memdesc:a41832642ebf9160c2499f2b4d04a45ae inherit pub_methods_a02113"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reinitializes the status of all vertices using the StatusInfo default constructor, i.e.  <a href="a02113.html#a41832642ebf9160c2499f2b4d04a45ae">More...</a><br /></td></tr>
<tr class="separator:a41832642ebf9160c2499f2b4d04a45ae inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88fcdc3ff917401d23ac4aa7ae8509ff inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a88fcdc3ff917401d23ac4aa7ae8509ff"></a>
const <a class="el" href="a02457.html">StatusInfo</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>status</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _hh) const</td></tr>
<tr class="separator:a88fcdc3ff917401d23ac4aa7ae8509ff inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a262d64157623b87fbc6942d16a9ddf inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a4a262d64157623b87fbc6942d16a9ddf"></a>
<a class="el" href="a02457.html">StatusInfo</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>status</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _hh)</td></tr>
<tr class="separator:a4a262d64157623b87fbc6942d16a9ddf inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5668d1af13f1fdcf69f922a595d82c2a inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a5668d1af13f1fdcf69f922a595d82c2a"></a>
const <a class="el" href="a02457.html">StatusInfo</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>status</b> (<a class="el" href="a02249.html">EdgeHandle</a> _eh) const</td></tr>
<tr class="separator:a5668d1af13f1fdcf69f922a595d82c2a inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8de3c3290743fa4cc0cf28e084a83768 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a8de3c3290743fa4cc0cf28e084a83768"></a>
<a class="el" href="a02457.html">StatusInfo</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>status</b> (<a class="el" href="a02249.html">EdgeHandle</a> _eh)</td></tr>
<tr class="separator:a8de3c3290743fa4cc0cf28e084a83768 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4269b26354601a09cdee1ffa9320f741 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a4269b26354601a09cdee1ffa9320f741"></a>
const <a class="el" href="a02457.html">StatusInfo</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>status</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="separator:a4269b26354601a09cdee1ffa9320f741 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36c1c7ed8a663c9eb593ffafbc9a7bb5 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a36c1c7ed8a663c9eb593ffafbc9a7bb5"></a>
<a class="el" href="a02457.html">StatusInfo</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>status</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="separator:a36c1c7ed8a663c9eb593ffafbc9a7bb5 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1f326d6fa56aed7574f7ca656e43fa7 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ae1f326d6fa56aed7574f7ca656e43fa7"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_vertex_status</b> () const</td></tr>
<tr class="separator:ae1f326d6fa56aed7574f7ca656e43fa7 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a237218fdfc2a45481c02bac8b63f7f inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a3a237218fdfc2a45481c02bac8b63f7f"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_halfedge_status</b> () const</td></tr>
<tr class="separator:a3a237218fdfc2a45481c02bac8b63f7f inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c3abb4f43067a0fe154e145652b82cc inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a4c3abb4f43067a0fe154e145652b82cc"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_edge_status</b> () const</td></tr>
<tr class="separator:a4c3abb4f43067a0fe154e145652b82cc inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a919804fe80df831e6480a4b8639f30 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a2a919804fe80df831e6480a4b8639f30"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_face_status</b> () const</td></tr>
<tr class="separator:a2a919804fe80df831e6480a4b8639f30 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a5f28716439af1e4f5d262c7ab6d8df inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a7a5f28716439af1e4f5d262c7ab6d8df"></a>
<a class="el" href="a02553.html">VertexStatusPropertyHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>vertex_status_pph</b> () const</td></tr>
<tr class="separator:a7a5f28716439af1e4f5d262c7ab6d8df inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a585e32191ada089b4b18cd1ce8c91a4e inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a585e32191ada089b4b18cd1ce8c91a4e"></a>
<a class="el" href="a02557.html">HalfedgeStatusPropertyHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>halfedge_status_pph</b> () const</td></tr>
<tr class="separator:a585e32191ada089b4b18cd1ce8c91a4e inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f3172ef1321c1bcf9789eb04835d6d6 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a3f3172ef1321c1bcf9789eb04835d6d6"></a>
<a class="el" href="a02561.html">EdgeStatusPropertyHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>edge_status_pph</b> () const</td></tr>
<tr class="separator:a3f3172ef1321c1bcf9789eb04835d6d6 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a869db43569d688142b7686d79b38804b inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a869db43569d688142b7686d79b38804b"></a>
<a class="el" href="a02565.html">FaceStatusPropertyHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>face_status_pph</b> () const</td></tr>
<tr class="separator:a869db43569d688142b7686d79b38804b inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a073532765322d7746166141a6c9e89c5 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a073532765322d7746166141a6c9e89c5"></a>
<a class="el" href="a02553.html">VertexStatusPropertyHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02113.html#a073532765322d7746166141a6c9e89c5">status_pph</a> (<a class="el" href="a02241.html">VertexHandle</a>) const</td></tr>
<tr class="memdesc:a073532765322d7746166141a6c9e89c5 inherit pub_methods_a02113"><td class="mdescLeft">&#160;</td><td class="mdescRight">status property by handle <br /></td></tr>
<tr class="separator:a073532765322d7746166141a6c9e89c5 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae51de0523306c3a8ee17a5453e0ad87d inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ae51de0523306c3a8ee17a5453e0ad87d"></a>
<a class="el" href="a02557.html">HalfedgeStatusPropertyHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>status_pph</b> (<a class="el" href="a02245.html">HalfedgeHandle</a>) const</td></tr>
<tr class="separator:ae51de0523306c3a8ee17a5453e0ad87d inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5a7006193c814c104eacc6e95391122 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ae5a7006193c814c104eacc6e95391122"></a>
<a class="el" href="a02561.html">EdgeStatusPropertyHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>status_pph</b> (<a class="el" href="a02249.html">EdgeHandle</a>) const</td></tr>
<tr class="separator:ae5a7006193c814c104eacc6e95391122 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5137e852153b173e32a3b35dc1f3374d inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a5137e852153b173e32a3b35dc1f3374d"></a>
<a class="el" href="a02565.html">FaceStatusPropertyHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>status_pph</b> (<a class="el" href="a02253.html">FaceHandle</a>) const</td></tr>
<tr class="separator:a5137e852153b173e32a3b35dc1f3374d inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a569d3345fd5d231de3758ff70815a134 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a569d3345fd5d231de3758ff70815a134"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02113.html#a569d3345fd5d231de3758ff70815a134">request_vertex_status</a> ()</td></tr>
<tr class="memdesc:a569d3345fd5d231de3758ff70815a134 inherit pub_methods_a02113"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status Request API. <br /></td></tr>
<tr class="separator:a569d3345fd5d231de3758ff70815a134 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e342a208d94295b7fa56dbc45f75832 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a2e342a208d94295b7fa56dbc45f75832"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>request_halfedge_status</b> ()</td></tr>
<tr class="separator:a2e342a208d94295b7fa56dbc45f75832 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab72b11e4fe4093f575c44a89f7311b9a inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ab72b11e4fe4093f575c44a89f7311b9a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>request_edge_status</b> ()</td></tr>
<tr class="separator:ab72b11e4fe4093f575c44a89f7311b9a inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f3fda415188e994a991b6fa3cfd1103 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a0f3fda415188e994a991b6fa3cfd1103"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>request_face_status</b> ()</td></tr>
<tr class="separator:a0f3fda415188e994a991b6fa3cfd1103 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f167e471b5758aeaafd5954fb87aae8 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a4f167e471b5758aeaafd5954fb87aae8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02113.html#a4f167e471b5758aeaafd5954fb87aae8">release_vertex_status</a> ()</td></tr>
<tr class="memdesc:a4f167e471b5758aeaafd5954fb87aae8 inherit pub_methods_a02113"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status Release API. <br /></td></tr>
<tr class="separator:a4f167e471b5758aeaafd5954fb87aae8 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebf215247408e3ca9ff81f59e9883f75 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="aebf215247408e3ca9ff81f59e9883f75"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>release_halfedge_status</b> ()</td></tr>
<tr class="separator:aebf215247408e3ca9ff81f59e9883f75 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7fe54c43e225092fafd39867b12d421 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ad7fe54c43e225092fafd39867b12d421"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>release_edge_status</b> ()</td></tr>
<tr class="separator:ad7fe54c43e225092fafd39867b12d421 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a981d78499bdcdb45aee75d6cf7ebc458 inherit pub_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a981d78499bdcdb45aee75d6cf7ebc458"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>release_face_status</b> ()</td></tr>
<tr class="separator:a981d78499bdcdb45aee75d6cf7ebc458 inherit pub_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_a02133"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a02133')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="a02133.html">OpenMesh::BaseKernel</a></td></tr>
<tr class="memitem:ae9277cd8341a7025951c3edd4961afef inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ae9277cd8341a7025951c3edd4961afef inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#ae9277cd8341a7025951c3edd4961afef">copy_property</a> (<a class="el" href="a02553.html">VPropHandleT</a>&lt; T &gt; &amp;_ph, <a class="el" href="a02241.html">VertexHandle</a> _vh_from, <a class="el" href="a02241.html">VertexHandle</a> _vh_to)</td></tr>
<tr class="memdesc:ae9277cd8341a7025951c3edd4961afef inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#ae9277cd8341a7025951c3edd4961afef">More...</a><br /></td></tr>
<tr class="separator:ae9277cd8341a7025951c3edd4961afef inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc29ef76edcd1f2bfe0cea4ad3e5f1cd inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:afc29ef76edcd1f2bfe0cea4ad3e5f1cd inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#afc29ef76edcd1f2bfe0cea4ad3e5f1cd">copy_property</a> (<a class="el" href="a02557.html">HPropHandleT</a>&lt; T &gt; _ph, <a class="el" href="a02245.html">HalfedgeHandle</a> _hh_from, <a class="el" href="a02245.html">HalfedgeHandle</a> _hh_to)</td></tr>
<tr class="memdesc:afc29ef76edcd1f2bfe0cea4ad3e5f1cd inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#afc29ef76edcd1f2bfe0cea4ad3e5f1cd">More...</a><br /></td></tr>
<tr class="separator:afc29ef76edcd1f2bfe0cea4ad3e5f1cd inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b5fa77467c7d165a63445b899b44c63 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a4b5fa77467c7d165a63445b899b44c63 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a4b5fa77467c7d165a63445b899b44c63">copy_property</a> (<a class="el" href="a02561.html">EPropHandleT</a>&lt; T &gt; _ph, <a class="el" href="a02249.html">EdgeHandle</a> _eh_from, <a class="el" href="a02249.html">EdgeHandle</a> _eh_to)</td></tr>
<tr class="memdesc:a4b5fa77467c7d165a63445b899b44c63 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#a4b5fa77467c7d165a63445b899b44c63">More...</a><br /></td></tr>
<tr class="separator:a4b5fa77467c7d165a63445b899b44c63 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1f118544aefd742f86780d61394522b inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:af1f118544aefd742f86780d61394522b inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#af1f118544aefd742f86780d61394522b">copy_property</a> (<a class="el" href="a02565.html">FPropHandleT</a>&lt; T &gt; _ph, <a class="el" href="a02253.html">FaceHandle</a> _fh_from, <a class="el" href="a02253.html">FaceHandle</a> _fh_to)</td></tr>
<tr class="memdesc:af1f118544aefd742f86780d61394522b inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#af1f118544aefd742f86780d61394522b">More...</a><br /></td></tr>
<tr class="separator:af1f118544aefd742f86780d61394522b inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1b8cb02dfc4544f2762de962a2ce7ad inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02133.html#ab1b8cb02dfc4544f2762de962a2ce7ad">copy_all_properties</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh_from, <a class="el" href="a02241.html">VertexHandle</a> _vh_to, bool _copyBuildIn=false)</td></tr>
<tr class="memdesc:ab1b8cb02dfc4544f2762de962a2ce7ad inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies all properties from one mesh element to another (of the same type)  <a href="a02133.html#ab1b8cb02dfc4544f2762de962a2ce7ad">More...</a><br /></td></tr>
<tr class="separator:ab1b8cb02dfc4544f2762de962a2ce7ad inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc7d6ef07804e9fa51acd045f44404ef inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02133.html#abc7d6ef07804e9fa51acd045f44404ef">copy_all_properties</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _hh_from, <a class="el" href="a02245.html">HalfedgeHandle</a> _hh_to, bool _copyBuildIn=false)</td></tr>
<tr class="memdesc:abc7d6ef07804e9fa51acd045f44404ef inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies all properties from one mesh element to another (of the same type)  <a href="a02133.html#abc7d6ef07804e9fa51acd045f44404ef">More...</a><br /></td></tr>
<tr class="separator:abc7d6ef07804e9fa51acd045f44404ef inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a677c217fd4439461dd3ecec6575040d3 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02133.html#a677c217fd4439461dd3ecec6575040d3">copy_all_properties</a> (<a class="el" href="a02249.html">EdgeHandle</a> _eh_from, <a class="el" href="a02249.html">EdgeHandle</a> _eh_to, bool _copyBuildIn=false)</td></tr>
<tr class="memdesc:a677c217fd4439461dd3ecec6575040d3 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies all properties from one mesh element to another (of the same type)  <a href="a02133.html#a677c217fd4439461dd3ecec6575040d3">More...</a><br /></td></tr>
<tr class="separator:a677c217fd4439461dd3ecec6575040d3 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82c6c4245ef28da6973ccde436121ef3 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02133.html#a82c6c4245ef28da6973ccde436121ef3">copy_all_properties</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh_from, <a class="el" href="a02253.html">FaceHandle</a> _fh_to, bool _copyBuildIn=false)</td></tr>
<tr class="memdesc:a82c6c4245ef28da6973ccde436121ef3 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies all properties from one mesh element to another (of the same type)  <a href="a02133.html#a82c6c4245ef28da6973ccde436121ef3">More...</a><br /></td></tr>
<tr class="separator:a82c6c4245ef28da6973ccde436121ef3 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a675e3892d2896de654321d8ad7c0a178 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02133.html#a675e3892d2896de654321d8ad7c0a178">copy_all_kernel_properties</a> (const <a class="el" href="a02133.html">BaseKernel</a> &amp;_other)</td></tr>
<tr class="memdesc:a675e3892d2896de654321d8ad7c0a178 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">copy_all_kernel_properties uses the = operator to copy all properties from a given other <a class="el" href="a02133.html" title="This class provides low-level property management like adding/removing properties and access to prope...">BaseKernel</a>.  <a href="a02133.html#a675e3892d2896de654321d8ad7c0a178">More...</a><br /></td></tr>
<tr class="separator:a675e3892d2896de654321d8ad7c0a178 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a455d2f4a64a7dddd51ccd5a5bc015c21 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a455d2f4a64a7dddd51ccd5a5bc015c21"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_vprops</b> (void) const</td></tr>
<tr class="separator:a455d2f4a64a7dddd51ccd5a5bc015c21 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d9f63b38c5bd1186e42f8902b639269 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a0d9f63b38c5bd1186e42f8902b639269"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_eprops</b> (void) const</td></tr>
<tr class="separator:a0d9f63b38c5bd1186e42f8902b639269 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ba017729d30b81984f4cd51c1c3e3c4 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a6ba017729d30b81984f4cd51c1c3e3c4"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_hprops</b> (void) const</td></tr>
<tr class="separator:a6ba017729d30b81984f4cd51c1c3e3c4 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd1b7c86d3018977358b950bc9b0d3d9 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="afd1b7c86d3018977358b950bc9b0d3d9"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_fprops</b> (void) const</td></tr>
<tr class="separator:afd1b7c86d3018977358b950bc9b0d3d9 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bb60a3e617c4e234dfbd0f1274f2a26 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a2bb60a3e617c4e234dfbd0f1274f2a26"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_mprops</b> (void) const</td></tr>
<tr class="separator:a2bb60a3e617c4e234dfbd0f1274f2a26 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4c6b8d019d9fd607d4051ba60d2e404 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="aa4c6b8d019d9fd607d4051ba60d2e404"></a>
<a class="el" href="a02497.html">BaseProperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>_get_vprop</b> (const std::string &amp;_name)</td></tr>
<tr class="separator:aa4c6b8d019d9fd607d4051ba60d2e404 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e0f8b2ca881470e5d0f14005b7f8319 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a3e0f8b2ca881470e5d0f14005b7f8319"></a>
<a class="el" href="a02497.html">BaseProperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>_get_eprop</b> (const std::string &amp;_name)</td></tr>
<tr class="separator:a3e0f8b2ca881470e5d0f14005b7f8319 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeeee2e65b2e50ce76439a8bfd880b706 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="aeeee2e65b2e50ce76439a8bfd880b706"></a>
<a class="el" href="a02497.html">BaseProperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>_get_hprop</b> (const std::string &amp;_name)</td></tr>
<tr class="separator:aeeee2e65b2e50ce76439a8bfd880b706 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4781550e55460ca3cc1e85a403b2b8b5 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a4781550e55460ca3cc1e85a403b2b8b5"></a>
<a class="el" href="a02497.html">BaseProperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>_get_fprop</b> (const std::string &amp;_name)</td></tr>
<tr class="separator:a4781550e55460ca3cc1e85a403b2b8b5 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88505be81e823407ef5274a0fcd2fb94 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a88505be81e823407ef5274a0fcd2fb94"></a>
<a class="el" href="a02497.html">BaseProperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>_get_mprop</b> (const std::string &amp;_name)</td></tr>
<tr class="separator:a88505be81e823407ef5274a0fcd2fb94 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a138e6b681c6a09b108d236efa2f3792b inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a138e6b681c6a09b108d236efa2f3792b"></a>
const <a class="el" href="a02497.html">BaseProperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>_get_vprop</b> (const std::string &amp;_name) const</td></tr>
<tr class="separator:a138e6b681c6a09b108d236efa2f3792b inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9376dd36589b4e3fbd32dea6affe537b inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a9376dd36589b4e3fbd32dea6affe537b"></a>
const <a class="el" href="a02497.html">BaseProperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>_get_eprop</b> (const std::string &amp;_name) const</td></tr>
<tr class="separator:a9376dd36589b4e3fbd32dea6affe537b inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49ce330b2249fa6983f059f492ddaf85 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a49ce330b2249fa6983f059f492ddaf85"></a>
const <a class="el" href="a02497.html">BaseProperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>_get_hprop</b> (const std::string &amp;_name) const</td></tr>
<tr class="separator:a49ce330b2249fa6983f059f492ddaf85 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38830444c5f045401ff86beacf0a7940 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a38830444c5f045401ff86beacf0a7940"></a>
const <a class="el" href="a02497.html">BaseProperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>_get_fprop</b> (const std::string &amp;_name) const</td></tr>
<tr class="separator:a38830444c5f045401ff86beacf0a7940 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41d0d464a81e89842370424c2cb6643c inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a41d0d464a81e89842370424c2cb6643c"></a>
const <a class="el" href="a02497.html">BaseProperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>_get_mprop</b> (const std::string &amp;_name) const</td></tr>
<tr class="separator:a41d0d464a81e89842370424c2cb6643c inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10148f6731c1c98d4f873c1686878416 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a10148f6731c1c98d4f873c1686878416"></a>
<a class="el" href="a02497.html">BaseProperty</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_vprop</b> (size_t _idx)</td></tr>
<tr class="separator:a10148f6731c1c98d4f873c1686878416 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe5c9d45e0948d6e0dad1f28cddc2f0e inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="abe5c9d45e0948d6e0dad1f28cddc2f0e"></a>
<a class="el" href="a02497.html">BaseProperty</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_eprop</b> (size_t _idx)</td></tr>
<tr class="separator:abe5c9d45e0948d6e0dad1f28cddc2f0e inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe11bc2deb05aefaa240fbf3e01ae398 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="abe11bc2deb05aefaa240fbf3e01ae398"></a>
<a class="el" href="a02497.html">BaseProperty</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_hprop</b> (size_t _idx)</td></tr>
<tr class="separator:abe11bc2deb05aefaa240fbf3e01ae398 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97edcef5462701f5d4f0969933d26a47 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a97edcef5462701f5d4f0969933d26a47"></a>
<a class="el" href="a02497.html">BaseProperty</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_fprop</b> (size_t _idx)</td></tr>
<tr class="separator:a97edcef5462701f5d4f0969933d26a47 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65fe0c5411e37a170f42c3fc72aed5b7 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a65fe0c5411e37a170f42c3fc72aed5b7"></a>
<a class="el" href="a02497.html">BaseProperty</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_mprop</b> (size_t _idx)</td></tr>
<tr class="separator:a65fe0c5411e37a170f42c3fc72aed5b7 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adad1c4ab042e2c630ae3bb589d343e42 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="adad1c4ab042e2c630ae3bb589d343e42"></a>
const <a class="el" href="a02497.html">BaseProperty</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_vprop</b> (size_t _idx) const</td></tr>
<tr class="separator:adad1c4ab042e2c630ae3bb589d343e42 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa79e36fb57e2964579be76b622d0088 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="aaa79e36fb57e2964579be76b622d0088"></a>
const <a class="el" href="a02497.html">BaseProperty</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_eprop</b> (size_t _idx) const</td></tr>
<tr class="separator:aaa79e36fb57e2964579be76b622d0088 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55dc2242adbe0a85ad40f188c57369ba inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a55dc2242adbe0a85ad40f188c57369ba"></a>
const <a class="el" href="a02497.html">BaseProperty</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_hprop</b> (size_t _idx) const</td></tr>
<tr class="separator:a55dc2242adbe0a85ad40f188c57369ba inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a159e9150745d0133cd991ebfa8091e5b inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a159e9150745d0133cd991ebfa8091e5b"></a>
const <a class="el" href="a02497.html">BaseProperty</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_fprop</b> (size_t _idx) const</td></tr>
<tr class="separator:a159e9150745d0133cd991ebfa8091e5b inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a334013ec971a26035535f45e0b848e61 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a334013ec971a26035535f45e0b848e61"></a>
const <a class="el" href="a02497.html">BaseProperty</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_mprop</b> (size_t _idx) const</td></tr>
<tr class="separator:a334013ec971a26035535f45e0b848e61 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6da0e496d7fdf02d6ff422b23749387e inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a6da0e496d7fdf02d6ff422b23749387e"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>_add_vprop</b> (<a class="el" href="a02497.html">BaseProperty</a> *_bp)</td></tr>
<tr class="separator:a6da0e496d7fdf02d6ff422b23749387e inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23a3d6eb92083c204bf019482c580965 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a23a3d6eb92083c204bf019482c580965"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>_add_eprop</b> (<a class="el" href="a02497.html">BaseProperty</a> *_bp)</td></tr>
<tr class="separator:a23a3d6eb92083c204bf019482c580965 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8da22d93a5c56826a8ab7892054a6cd2 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a8da22d93a5c56826a8ab7892054a6cd2"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>_add_hprop</b> (<a class="el" href="a02497.html">BaseProperty</a> *_bp)</td></tr>
<tr class="separator:a8da22d93a5c56826a8ab7892054a6cd2 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3cd9b1cb1eb5d3765340b727d7ec233 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="ae3cd9b1cb1eb5d3765340b727d7ec233"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>_add_fprop</b> (<a class="el" href="a02497.html">BaseProperty</a> *_bp)</td></tr>
<tr class="separator:ae3cd9b1cb1eb5d3765340b727d7ec233 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade78fbb39296eb156b34a2676f9a3e69 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="ade78fbb39296eb156b34a2676f9a3e69"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>_add_mprop</b> (<a class="el" href="a02497.html">BaseProperty</a> *_bp)</td></tr>
<tr class="separator:ade78fbb39296eb156b34a2676f9a3e69 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afccfbfb47fbfabd67dd3c74d208b65f0 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2"><a id="afccfbfb47fbfabd67dd3c74d208b65f0"></a>
template&lt;typename HandleT &gt; </td></tr>
<tr class="memitem:afccfbfb47fbfabd67dd3c74d208b65f0 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><b>n_elements</b> () const</td></tr>
<tr class="separator:afccfbfb47fbfabd67dd3c74d208b65f0 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ae3ad59e9a9af6eba67bd2814cab38c inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a8ae3ad59e9a9af6eba67bd2814cab38c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>property_stats</b> () const</td></tr>
<tr class="separator:a8ae3ad59e9a9af6eba67bd2814cab38c inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cfec2c7818b9ebf6f49dd29b35b5a3f inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a5cfec2c7818b9ebf6f49dd29b35b5a3f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>property_stats</b> (std::ostream &amp;_ostr) const</td></tr>
<tr class="separator:a5cfec2c7818b9ebf6f49dd29b35b5a3f inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b009094487f28bdb760f98363068287 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a6b009094487f28bdb760f98363068287"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>vprop_stats</b> (std::string &amp;_string) const</td></tr>
<tr class="separator:a6b009094487f28bdb760f98363068287 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4053f9a7df63e5e5a8a072d218ad5bc inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="ad4053f9a7df63e5e5a8a072d218ad5bc"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>hprop_stats</b> (std::string &amp;_string) const</td></tr>
<tr class="separator:ad4053f9a7df63e5e5a8a072d218ad5bc inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e3ba44803ec1441ae0c0202be59ad6c inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a8e3ba44803ec1441ae0c0202be59ad6c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>eprop_stats</b> (std::string &amp;_string) const</td></tr>
<tr class="separator:a8e3ba44803ec1441ae0c0202be59ad6c inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada06ff901a1188a47c75cf477a76b4fa inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="ada06ff901a1188a47c75cf477a76b4fa"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>fprop_stats</b> (std::string &amp;_string) const</td></tr>
<tr class="separator:ada06ff901a1188a47c75cf477a76b4fa inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abefc23fca88208b07c0c668460cf3618 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="abefc23fca88208b07c0c668460cf3618"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>mprop_stats</b> (std::string &amp;_string) const</td></tr>
<tr class="separator:abefc23fca88208b07c0c668460cf3618 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0aea426234107dd5079394c6413a4ce9 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a0aea426234107dd5079394c6413a4ce9"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>vprop_stats</b> () const</td></tr>
<tr class="separator:a0aea426234107dd5079394c6413a4ce9 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a960e63463a75ac973b75de61e9404b37 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a960e63463a75ac973b75de61e9404b37"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>hprop_stats</b> () const</td></tr>
<tr class="separator:a960e63463a75ac973b75de61e9404b37 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49a7c85c2ea866916df94c759f6349ce inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a49a7c85c2ea866916df94c759f6349ce"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>eprop_stats</b> () const</td></tr>
<tr class="separator:a49a7c85c2ea866916df94c759f6349ce inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e6cda02dae6175803d8934f6c465c0d inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a5e6cda02dae6175803d8934f6c465c0d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>fprop_stats</b> () const</td></tr>
<tr class="separator:a5e6cda02dae6175803d8934f6c465c0d inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af173653137d8c742a3c0f33ad4b6e265 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="af173653137d8c742a3c0f33ad4b6e265"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>mprop_stats</b> () const</td></tr>
<tr class="separator:af173653137d8c742a3c0f33ad4b6e265 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a387935b808c442303ae0b3a52ce6d8e0 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a387935b808c442303ae0b3a52ce6d8e0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>vprop_stats</b> (std::ostream &amp;_ostr) const</td></tr>
<tr class="separator:a387935b808c442303ae0b3a52ce6d8e0 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a058b09a8bfdd7a18083d8c84298d21 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a4a058b09a8bfdd7a18083d8c84298d21"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>hprop_stats</b> (std::ostream &amp;_ostr) const</td></tr>
<tr class="separator:a4a058b09a8bfdd7a18083d8c84298d21 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3503ef62140a1b80eaae0536973283bf inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a3503ef62140a1b80eaae0536973283bf"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>eprop_stats</b> (std::ostream &amp;_ostr) const</td></tr>
<tr class="separator:a3503ef62140a1b80eaae0536973283bf inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e9c30426754ad021df87e60124635ab inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a4e9c30426754ad021df87e60124635ab"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>fprop_stats</b> (std::ostream &amp;_ostr) const</td></tr>
<tr class="separator:a4e9c30426754ad021df87e60124635ab inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac75a4c5c5f55e999393b7b55b283e17f inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="ac75a4c5c5f55e999393b7b55b283e17f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>mprop_stats</b> (std::ostream &amp;_ostr) const</td></tr>
<tr class="separator:ac75a4c5c5f55e999393b7b55b283e17f inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a250a0db26ad3b6c77c5d942225fdfd04 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a250a0db26ad3b6c77c5d942225fdfd04"></a>
prop_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>vprops_begin</b> ()</td></tr>
<tr class="separator:a250a0db26ad3b6c77c5d942225fdfd04 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a143161c7df019f5b457e2ed3bc4d7a2f inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a143161c7df019f5b457e2ed3bc4d7a2f"></a>
prop_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>vprops_end</b> ()</td></tr>
<tr class="separator:a143161c7df019f5b457e2ed3bc4d7a2f inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28619daa1aa231e3f68b51b8b3c268be inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a28619daa1aa231e3f68b51b8b3c268be"></a>
const_prop_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>vprops_begin</b> () const</td></tr>
<tr class="separator:a28619daa1aa231e3f68b51b8b3c268be inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a553a37e961ecd15f52bbeed9ed528e30 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a553a37e961ecd15f52bbeed9ed528e30"></a>
const_prop_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>vprops_end</b> () const</td></tr>
<tr class="separator:a553a37e961ecd15f52bbeed9ed528e30 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6801ed83552fe7f258ff4d76c11190b inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="aa6801ed83552fe7f258ff4d76c11190b"></a>
prop_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>eprops_begin</b> ()</td></tr>
<tr class="separator:aa6801ed83552fe7f258ff4d76c11190b inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4b7694e0c3ef7fe7aa4804901dcb1c7 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="ac4b7694e0c3ef7fe7aa4804901dcb1c7"></a>
prop_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>eprops_end</b> ()</td></tr>
<tr class="separator:ac4b7694e0c3ef7fe7aa4804901dcb1c7 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5efc3982f1d20485028a91889b2affba inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a5efc3982f1d20485028a91889b2affba"></a>
const_prop_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>eprops_begin</b> () const</td></tr>
<tr class="separator:a5efc3982f1d20485028a91889b2affba inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a92409542ce860133ec75a209047405 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a8a92409542ce860133ec75a209047405"></a>
const_prop_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>eprops_end</b> () const</td></tr>
<tr class="separator:a8a92409542ce860133ec75a209047405 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ca80eedfe84dd3b75a0307a97ab3483 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a3ca80eedfe84dd3b75a0307a97ab3483"></a>
prop_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>hprops_begin</b> ()</td></tr>
<tr class="separator:a3ca80eedfe84dd3b75a0307a97ab3483 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d60dfbd90250c379084e58675e3b1aa inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a2d60dfbd90250c379084e58675e3b1aa"></a>
prop_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>hprops_end</b> ()</td></tr>
<tr class="separator:a2d60dfbd90250c379084e58675e3b1aa inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75baeab18b39bae4bed79ea82268dca6 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a75baeab18b39bae4bed79ea82268dca6"></a>
const_prop_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>hprops_begin</b> () const</td></tr>
<tr class="separator:a75baeab18b39bae4bed79ea82268dca6 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d1cd2bf01f3d2ade0ada224c80c8410 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a7d1cd2bf01f3d2ade0ada224c80c8410"></a>
const_prop_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>hprops_end</b> () const</td></tr>
<tr class="separator:a7d1cd2bf01f3d2ade0ada224c80c8410 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a810348c30d7d88a6d13396239a66770c inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a810348c30d7d88a6d13396239a66770c"></a>
prop_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>fprops_begin</b> ()</td></tr>
<tr class="separator:a810348c30d7d88a6d13396239a66770c inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbed4b5b662e6d592317afae73ae549e inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="afbed4b5b662e6d592317afae73ae549e"></a>
prop_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>fprops_end</b> ()</td></tr>
<tr class="separator:afbed4b5b662e6d592317afae73ae549e inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99b2c17b1da271edbf8c47bfa4d2eb6b inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a99b2c17b1da271edbf8c47bfa4d2eb6b"></a>
const_prop_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>fprops_begin</b> () const</td></tr>
<tr class="separator:a99b2c17b1da271edbf8c47bfa4d2eb6b inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52246e2639332fbf30ff94efb0c8e215 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a52246e2639332fbf30ff94efb0c8e215"></a>
const_prop_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>fprops_end</b> () const</td></tr>
<tr class="separator:a52246e2639332fbf30ff94efb0c8e215 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04b9396b09fa0c951a25c992c68467f3 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a04b9396b09fa0c951a25c992c68467f3"></a>
prop_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>mprops_begin</b> ()</td></tr>
<tr class="separator:a04b9396b09fa0c951a25c992c68467f3 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a952cc5558e0257bfad8324018f12a7c1 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a952cc5558e0257bfad8324018f12a7c1"></a>
prop_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>mprops_end</b> ()</td></tr>
<tr class="separator:a952cc5558e0257bfad8324018f12a7c1 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aead88261264631f40f418a1215c73a07 inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="aead88261264631f40f418a1215c73a07"></a>
const_prop_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>mprops_begin</b> () const</td></tr>
<tr class="separator:aead88261264631f40f418a1215c73a07 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab3f50a65facbe55556a45664b21f7ec inherit pub_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="aab3f50a65facbe55556a45664b21f7ec"></a>
const_prop_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>mprops_end</b> () const</td></tr>
<tr class="separator:aab3f50a65facbe55556a45664b21f7ec inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4998cdbe8bf2a85998de18115718139 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2"><a id="ad4998cdbe8bf2a85998de18115718139"></a>
template&lt;&gt; </td></tr>
<tr class="memitem:ad4998cdbe8bf2a85998de18115718139 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><b>n_elements</b> () const</td></tr>
<tr class="separator:ad4998cdbe8bf2a85998de18115718139 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4998cdbe8bf2a85998de18115718139 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2"><a id="ad4998cdbe8bf2a85998de18115718139"></a>
template&lt;&gt; </td></tr>
<tr class="memitem:ad4998cdbe8bf2a85998de18115718139 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><b>n_elements</b> () const</td></tr>
<tr class="separator:ad4998cdbe8bf2a85998de18115718139 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4998cdbe8bf2a85998de18115718139 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2"><a id="ad4998cdbe8bf2a85998de18115718139"></a>
template&lt;&gt; </td></tr>
<tr class="memitem:ad4998cdbe8bf2a85998de18115718139 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><b>n_elements</b> () const</td></tr>
<tr class="separator:ad4998cdbe8bf2a85998de18115718139 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4998cdbe8bf2a85998de18115718139 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2"><a id="ad4998cdbe8bf2a85998de18115718139"></a>
template&lt;&gt; </td></tr>
<tr class="memitem:ad4998cdbe8bf2a85998de18115718139 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><b>n_elements</b> () const</td></tr>
<tr class="separator:ad4998cdbe8bf2a85998de18115718139 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9930247356671a0ce4ceaef29b3c1a23 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a9930247356671a0ce4ceaef29b3c1a23 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a9930247356671a0ce4ceaef29b3c1a23">add_property</a> (<a class="el" href="a02553.html">VPropHandleT</a>&lt; T &gt; &amp;_ph, const std::string &amp;_name=&quot;&lt;vprop&gt;&quot;)</td></tr>
<tr class="memdesc:a9930247356671a0ce4ceaef29b3c1a23 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#a9930247356671a0ce4ceaef29b3c1a23">More...</a><br /></td></tr>
<tr class="separator:a9930247356671a0ce4ceaef29b3c1a23 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5f70a08d5f10b464847ce2b60074f98 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ae5f70a08d5f10b464847ce2b60074f98 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#ae5f70a08d5f10b464847ce2b60074f98">add_property</a> (<a class="el" href="a02557.html">HPropHandleT</a>&lt; T &gt; &amp;_ph, const std::string &amp;_name=&quot;&lt;hprop&gt;&quot;)</td></tr>
<tr class="memdesc:ae5f70a08d5f10b464847ce2b60074f98 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#ae5f70a08d5f10b464847ce2b60074f98">More...</a><br /></td></tr>
<tr class="separator:ae5f70a08d5f10b464847ce2b60074f98 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af45115b38d63fa76a8224bbab11106f8 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:af45115b38d63fa76a8224bbab11106f8 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#af45115b38d63fa76a8224bbab11106f8">add_property</a> (<a class="el" href="a02561.html">EPropHandleT</a>&lt; T &gt; &amp;_ph, const std::string &amp;_name=&quot;&lt;eprop&gt;&quot;)</td></tr>
<tr class="memdesc:af45115b38d63fa76a8224bbab11106f8 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#af45115b38d63fa76a8224bbab11106f8">More...</a><br /></td></tr>
<tr class="separator:af45115b38d63fa76a8224bbab11106f8 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4198ef048f05f50604492532d40c608 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ae4198ef048f05f50604492532d40c608 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#ae4198ef048f05f50604492532d40c608">add_property</a> (<a class="el" href="a02565.html">FPropHandleT</a>&lt; T &gt; &amp;_ph, const std::string &amp;_name=&quot;&lt;fprop&gt;&quot;)</td></tr>
<tr class="memdesc:ae4198ef048f05f50604492532d40c608 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#ae4198ef048f05f50604492532d40c608">More...</a><br /></td></tr>
<tr class="separator:ae4198ef048f05f50604492532d40c608 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20fb6fd47031cf5cc337fadc9cf163a6 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a20fb6fd47031cf5cc337fadc9cf163a6 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a20fb6fd47031cf5cc337fadc9cf163a6">add_property</a> (<a class="el" href="a02569.html">MPropHandleT</a>&lt; T &gt; &amp;_ph, const std::string &amp;_name=&quot;&lt;mprop&gt;&quot;)</td></tr>
<tr class="memdesc:a20fb6fd47031cf5cc337fadc9cf163a6 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#a20fb6fd47031cf5cc337fadc9cf163a6">More...</a><br /></td></tr>
<tr class="separator:a20fb6fd47031cf5cc337fadc9cf163a6 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e6ab3a90a233ced3fef7a1575766c17 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a1e6ab3a90a233ced3fef7a1575766c17 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a1e6ab3a90a233ced3fef7a1575766c17">remove_property</a> (<a class="el" href="a02553.html">VPropHandleT</a>&lt; T &gt; &amp;_ph)</td></tr>
<tr class="memdesc:a1e6ab3a90a233ced3fef7a1575766c17 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#a1e6ab3a90a233ced3fef7a1575766c17">More...</a><br /></td></tr>
<tr class="separator:a1e6ab3a90a233ced3fef7a1575766c17 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4dc56cf217a1a58782a5c65d8d590710 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a4dc56cf217a1a58782a5c65d8d590710 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a4dc56cf217a1a58782a5c65d8d590710">remove_property</a> (<a class="el" href="a02557.html">HPropHandleT</a>&lt; T &gt; &amp;_ph)</td></tr>
<tr class="memdesc:a4dc56cf217a1a58782a5c65d8d590710 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#a4dc56cf217a1a58782a5c65d8d590710">More...</a><br /></td></tr>
<tr class="separator:a4dc56cf217a1a58782a5c65d8d590710 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d525d1badf6c1dd6765630f1966b303 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a0d525d1badf6c1dd6765630f1966b303 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a0d525d1badf6c1dd6765630f1966b303">remove_property</a> (<a class="el" href="a02561.html">EPropHandleT</a>&lt; T &gt; &amp;_ph)</td></tr>
<tr class="memdesc:a0d525d1badf6c1dd6765630f1966b303 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#a0d525d1badf6c1dd6765630f1966b303">More...</a><br /></td></tr>
<tr class="separator:a0d525d1badf6c1dd6765630f1966b303 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6454b0639cd0d6768392237359f25829 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a6454b0639cd0d6768392237359f25829 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a6454b0639cd0d6768392237359f25829">remove_property</a> (<a class="el" href="a02565.html">FPropHandleT</a>&lt; T &gt; &amp;_ph)</td></tr>
<tr class="memdesc:a6454b0639cd0d6768392237359f25829 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#a6454b0639cd0d6768392237359f25829">More...</a><br /></td></tr>
<tr class="separator:a6454b0639cd0d6768392237359f25829 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aceeae93f3f0a51cd2323148fcbe7eed0 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aceeae93f3f0a51cd2323148fcbe7eed0 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#aceeae93f3f0a51cd2323148fcbe7eed0">remove_property</a> (<a class="el" href="a02569.html">MPropHandleT</a>&lt; T &gt; &amp;_ph)</td></tr>
<tr class="memdesc:aceeae93f3f0a51cd2323148fcbe7eed0 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#aceeae93f3f0a51cd2323148fcbe7eed0">More...</a><br /></td></tr>
<tr class="separator:aceeae93f3f0a51cd2323148fcbe7eed0 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf5af584fc22471b32461eeef7d5b3d4 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:abf5af584fc22471b32461eeef7d5b3d4 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#abf5af584fc22471b32461eeef7d5b3d4">get_property_handle</a> (<a class="el" href="a02553.html">VPropHandleT</a>&lt; T &gt; &amp;_ph, const std::string &amp;_name) const</td></tr>
<tr class="memdesc:abf5af584fc22471b32461eeef7d5b3d4 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#abf5af584fc22471b32461eeef7d5b3d4">More...</a><br /></td></tr>
<tr class="separator:abf5af584fc22471b32461eeef7d5b3d4 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1922ea04fdfb10788bc119ec2782cbb4 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a1922ea04fdfb10788bc119ec2782cbb4 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a1922ea04fdfb10788bc119ec2782cbb4">get_property_handle</a> (<a class="el" href="a02557.html">HPropHandleT</a>&lt; T &gt; &amp;_ph, const std::string &amp;_name) const</td></tr>
<tr class="memdesc:a1922ea04fdfb10788bc119ec2782cbb4 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#a1922ea04fdfb10788bc119ec2782cbb4">More...</a><br /></td></tr>
<tr class="separator:a1922ea04fdfb10788bc119ec2782cbb4 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d09a6f42deeac432cbfb51cc7a4c801 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a1d09a6f42deeac432cbfb51cc7a4c801 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a1d09a6f42deeac432cbfb51cc7a4c801">get_property_handle</a> (<a class="el" href="a02561.html">EPropHandleT</a>&lt; T &gt; &amp;_ph, const std::string &amp;_name) const</td></tr>
<tr class="memdesc:a1d09a6f42deeac432cbfb51cc7a4c801 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#a1d09a6f42deeac432cbfb51cc7a4c801">More...</a><br /></td></tr>
<tr class="separator:a1d09a6f42deeac432cbfb51cc7a4c801 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac36ff1e5fe4802518298c893a278d5eb inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ac36ff1e5fe4802518298c893a278d5eb inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#ac36ff1e5fe4802518298c893a278d5eb">get_property_handle</a> (<a class="el" href="a02565.html">FPropHandleT</a>&lt; T &gt; &amp;_ph, const std::string &amp;_name) const</td></tr>
<tr class="memdesc:ac36ff1e5fe4802518298c893a278d5eb inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#ac36ff1e5fe4802518298c893a278d5eb">More...</a><br /></td></tr>
<tr class="separator:ac36ff1e5fe4802518298c893a278d5eb inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a889abbfc81cc37f4662948032f9f6fe1 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a889abbfc81cc37f4662948032f9f6fe1 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a889abbfc81cc37f4662948032f9f6fe1">get_property_handle</a> (<a class="el" href="a02569.html">MPropHandleT</a>&lt; T &gt; &amp;_ph, const std::string &amp;_name) const</td></tr>
<tr class="memdesc:a889abbfc81cc37f4662948032f9f6fe1 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#a889abbfc81cc37f4662948032f9f6fe1">More...</a><br /></td></tr>
<tr class="separator:a889abbfc81cc37f4662948032f9f6fe1 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e2f14b6f08ae63173594555e0c94d57 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a2e2f14b6f08ae63173594555e0c94d57 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02537.html">PropertyT</a>&lt; T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a2e2f14b6f08ae63173594555e0c94d57">property</a> (<a class="el" href="a02553.html">VPropHandleT</a>&lt; T &gt; _ph)</td></tr>
<tr class="memdesc:a2e2f14b6f08ae63173594555e0c94d57 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">In most cases you should use the convenient <a class="el" href="a02597.html" title="This class is intended to manage the lifecycle of properties. ">PropertyManager</a> wrapper and use of this function should not be necessary.  <a href="a02133.html#a2e2f14b6f08ae63173594555e0c94d57">More...</a><br /></td></tr>
<tr class="separator:a2e2f14b6f08ae63173594555e0c94d57 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb0fd968e3aa843556d512869c456669 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:afb0fd968e3aa843556d512869c456669 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="a02537.html">PropertyT</a>&lt; T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#afb0fd968e3aa843556d512869c456669">property</a> (<a class="el" href="a02553.html">VPropHandleT</a>&lt; T &gt; _ph) const</td></tr>
<tr class="memdesc:afb0fd968e3aa843556d512869c456669 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">In most cases you should use the convenient <a class="el" href="a02597.html" title="This class is intended to manage the lifecycle of properties. ">PropertyManager</a> wrapper and use of this function should not be necessary.  <a href="a02133.html#afb0fd968e3aa843556d512869c456669">More...</a><br /></td></tr>
<tr class="separator:afb0fd968e3aa843556d512869c456669 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac01aad67d28b841a377f06308511f17f inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ac01aad67d28b841a377f06308511f17f inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02537.html">PropertyT</a>&lt; T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#ac01aad67d28b841a377f06308511f17f">property</a> (<a class="el" href="a02557.html">HPropHandleT</a>&lt; T &gt; _ph)</td></tr>
<tr class="memdesc:ac01aad67d28b841a377f06308511f17f inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">In most cases you should use the convenient <a class="el" href="a02597.html" title="This class is intended to manage the lifecycle of properties. ">PropertyManager</a> wrapper and use of this function should not be necessary.  <a href="a02133.html#ac01aad67d28b841a377f06308511f17f">More...</a><br /></td></tr>
<tr class="separator:ac01aad67d28b841a377f06308511f17f inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cdc5f01e8292a63c6b8f5058784fd35 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a7cdc5f01e8292a63c6b8f5058784fd35 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="a02537.html">PropertyT</a>&lt; T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a7cdc5f01e8292a63c6b8f5058784fd35">property</a> (<a class="el" href="a02557.html">HPropHandleT</a>&lt; T &gt; _ph) const</td></tr>
<tr class="memdesc:a7cdc5f01e8292a63c6b8f5058784fd35 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">In most cases you should use the convenient <a class="el" href="a02597.html" title="This class is intended to manage the lifecycle of properties. ">PropertyManager</a> wrapper and use of this function should not be necessary.  <a href="a02133.html#a7cdc5f01e8292a63c6b8f5058784fd35">More...</a><br /></td></tr>
<tr class="separator:a7cdc5f01e8292a63c6b8f5058784fd35 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8e3d10bd972dfb048b65ff361895eb9 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:aa8e3d10bd972dfb048b65ff361895eb9 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02537.html">PropertyT</a>&lt; T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#aa8e3d10bd972dfb048b65ff361895eb9">property</a> (<a class="el" href="a02561.html">EPropHandleT</a>&lt; T &gt; _ph)</td></tr>
<tr class="memdesc:aa8e3d10bd972dfb048b65ff361895eb9 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">In most cases you should use the convenient <a class="el" href="a02597.html" title="This class is intended to manage the lifecycle of properties. ">PropertyManager</a> wrapper and use of this function should not be necessary.  <a href="a02133.html#aa8e3d10bd972dfb048b65ff361895eb9">More...</a><br /></td></tr>
<tr class="separator:aa8e3d10bd972dfb048b65ff361895eb9 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3105610ad1af73c470d2e6c96026d57e inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a3105610ad1af73c470d2e6c96026d57e inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="a02537.html">PropertyT</a>&lt; T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a3105610ad1af73c470d2e6c96026d57e">property</a> (<a class="el" href="a02561.html">EPropHandleT</a>&lt; T &gt; _ph) const</td></tr>
<tr class="memdesc:a3105610ad1af73c470d2e6c96026d57e inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">In most cases you should use the convenient <a class="el" href="a02597.html" title="This class is intended to manage the lifecycle of properties. ">PropertyManager</a> wrapper and use of this function should not be necessary.  <a href="a02133.html#a3105610ad1af73c470d2e6c96026d57e">More...</a><br /></td></tr>
<tr class="separator:a3105610ad1af73c470d2e6c96026d57e inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17aa4c33b2aa3ab9c522134b5451e986 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a17aa4c33b2aa3ab9c522134b5451e986 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02537.html">PropertyT</a>&lt; T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a17aa4c33b2aa3ab9c522134b5451e986">property</a> (<a class="el" href="a02565.html">FPropHandleT</a>&lt; T &gt; _ph)</td></tr>
<tr class="memdesc:a17aa4c33b2aa3ab9c522134b5451e986 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">In most cases you should use the convenient <a class="el" href="a02597.html" title="This class is intended to manage the lifecycle of properties. ">PropertyManager</a> wrapper and use of this function should not be necessary.  <a href="a02133.html#a17aa4c33b2aa3ab9c522134b5451e986">More...</a><br /></td></tr>
<tr class="separator:a17aa4c33b2aa3ab9c522134b5451e986 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8997cf83b3d7a14f1ca4770c576a9cb0 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a8997cf83b3d7a14f1ca4770c576a9cb0 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="a02537.html">PropertyT</a>&lt; T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a8997cf83b3d7a14f1ca4770c576a9cb0">property</a> (<a class="el" href="a02565.html">FPropHandleT</a>&lt; T &gt; _ph) const</td></tr>
<tr class="memdesc:a8997cf83b3d7a14f1ca4770c576a9cb0 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">In most cases you should use the convenient <a class="el" href="a02597.html" title="This class is intended to manage the lifecycle of properties. ">PropertyManager</a> wrapper and use of this function should not be necessary.  <a href="a02133.html#a8997cf83b3d7a14f1ca4770c576a9cb0">More...</a><br /></td></tr>
<tr class="separator:a8997cf83b3d7a14f1ca4770c576a9cb0 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8256c16bf247547ae480344cd1c2ec2b inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a8256c16bf247547ae480344cd1c2ec2b inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02537.html">PropertyT</a>&lt; T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a8256c16bf247547ae480344cd1c2ec2b">mproperty</a> (<a class="el" href="a02569.html">MPropHandleT</a>&lt; T &gt; _ph)</td></tr>
<tr class="memdesc:a8256c16bf247547ae480344cd1c2ec2b inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">In most cases you should use the convenient <a class="el" href="a02597.html" title="This class is intended to manage the lifecycle of properties. ">PropertyManager</a> wrapper and use of this function should not be necessary.  <a href="a02133.html#a8256c16bf247547ae480344cd1c2ec2b">More...</a><br /></td></tr>
<tr class="separator:a8256c16bf247547ae480344cd1c2ec2b inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5eb6ddf1378f0203ca0b953a88119ed8 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a5eb6ddf1378f0203ca0b953a88119ed8 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="a02537.html">PropertyT</a>&lt; T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a5eb6ddf1378f0203ca0b953a88119ed8">mproperty</a> (<a class="el" href="a02569.html">MPropHandleT</a>&lt; T &gt; _ph) const</td></tr>
<tr class="memdesc:a5eb6ddf1378f0203ca0b953a88119ed8 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">In most cases you should use the convenient <a class="el" href="a02597.html" title="This class is intended to manage the lifecycle of properties. ">PropertyManager</a> wrapper and use of this function should not be necessary.  <a href="a02133.html#a5eb6ddf1378f0203ca0b953a88119ed8">More...</a><br /></td></tr>
<tr class="separator:a5eb6ddf1378f0203ca0b953a88119ed8 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a788712239e2f3e298be65a61939e6db7 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a788712239e2f3e298be65a61939e6db7 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02553.html">VPropHandleT</a>&lt; T &gt;::reference&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a788712239e2f3e298be65a61939e6db7">property</a> (<a class="el" href="a02553.html">VPropHandleT</a>&lt; T &gt; _ph, <a class="el" href="a02241.html">VertexHandle</a> _vh)</td></tr>
<tr class="memdesc:a788712239e2f3e298be65a61939e6db7 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#a788712239e2f3e298be65a61939e6db7">More...</a><br /></td></tr>
<tr class="separator:a788712239e2f3e298be65a61939e6db7 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba2ef97b15a30ee7f5abb7a2dbd4f693 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:aba2ef97b15a30ee7f5abb7a2dbd4f693 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02553.html">VPropHandleT</a>&lt; T &gt;::const_reference&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#aba2ef97b15a30ee7f5abb7a2dbd4f693">property</a> (<a class="el" href="a02553.html">VPropHandleT</a>&lt; T &gt; _ph, <a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:aba2ef97b15a30ee7f5abb7a2dbd4f693 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#aba2ef97b15a30ee7f5abb7a2dbd4f693">More...</a><br /></td></tr>
<tr class="separator:aba2ef97b15a30ee7f5abb7a2dbd4f693 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa308e3bd23356b6f90f3ea387a92e722 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:aa308e3bd23356b6f90f3ea387a92e722 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02557.html">HPropHandleT</a>&lt; T &gt;::reference&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#aa308e3bd23356b6f90f3ea387a92e722">property</a> (<a class="el" href="a02557.html">HPropHandleT</a>&lt; T &gt; _ph, <a class="el" href="a02245.html">HalfedgeHandle</a> _hh)</td></tr>
<tr class="memdesc:aa308e3bd23356b6f90f3ea387a92e722 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#aa308e3bd23356b6f90f3ea387a92e722">More...</a><br /></td></tr>
<tr class="separator:aa308e3bd23356b6f90f3ea387a92e722 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac04ad9eb13ebc80fb3bcdf7ccfd6fd14 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ac04ad9eb13ebc80fb3bcdf7ccfd6fd14 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02557.html">HPropHandleT</a>&lt; T &gt;::const_reference&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#ac04ad9eb13ebc80fb3bcdf7ccfd6fd14">property</a> (<a class="el" href="a02557.html">HPropHandleT</a>&lt; T &gt; _ph, <a class="el" href="a02245.html">HalfedgeHandle</a> _hh) const</td></tr>
<tr class="memdesc:ac04ad9eb13ebc80fb3bcdf7ccfd6fd14 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#ac04ad9eb13ebc80fb3bcdf7ccfd6fd14">More...</a><br /></td></tr>
<tr class="separator:ac04ad9eb13ebc80fb3bcdf7ccfd6fd14 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d18c51ef506fb387a4cc8b4109b63f4 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a5d18c51ef506fb387a4cc8b4109b63f4 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02561.html">EPropHandleT</a>&lt; T &gt;::reference&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a5d18c51ef506fb387a4cc8b4109b63f4">property</a> (<a class="el" href="a02561.html">EPropHandleT</a>&lt; T &gt; _ph, <a class="el" href="a02249.html">EdgeHandle</a> _eh)</td></tr>
<tr class="memdesc:a5d18c51ef506fb387a4cc8b4109b63f4 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#a5d18c51ef506fb387a4cc8b4109b63f4">More...</a><br /></td></tr>
<tr class="separator:a5d18c51ef506fb387a4cc8b4109b63f4 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a184f428927068f5bf3a7ffc5b108d9dc inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a184f428927068f5bf3a7ffc5b108d9dc inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02561.html">EPropHandleT</a>&lt; T &gt;::const_reference&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a184f428927068f5bf3a7ffc5b108d9dc">property</a> (<a class="el" href="a02561.html">EPropHandleT</a>&lt; T &gt; _ph, <a class="el" href="a02249.html">EdgeHandle</a> _eh) const</td></tr>
<tr class="memdesc:a184f428927068f5bf3a7ffc5b108d9dc inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#a184f428927068f5bf3a7ffc5b108d9dc">More...</a><br /></td></tr>
<tr class="separator:a184f428927068f5bf3a7ffc5b108d9dc inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a8c6cd2231f181de1d8a899f0018669 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a0a8c6cd2231f181de1d8a899f0018669 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02565.html">FPropHandleT</a>&lt; T &gt;::reference&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a0a8c6cd2231f181de1d8a899f0018669">property</a> (<a class="el" href="a02565.html">FPropHandleT</a>&lt; T &gt; _ph, <a class="el" href="a02253.html">FaceHandle</a> _fh)</td></tr>
<tr class="memdesc:a0a8c6cd2231f181de1d8a899f0018669 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#a0a8c6cd2231f181de1d8a899f0018669">More...</a><br /></td></tr>
<tr class="separator:a0a8c6cd2231f181de1d8a899f0018669 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace3c48c883a84e00cc30a3dc96b4b35b inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ace3c48c883a84e00cc30a3dc96b4b35b inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02565.html">FPropHandleT</a>&lt; T &gt;::const_reference&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#ace3c48c883a84e00cc30a3dc96b4b35b">property</a> (<a class="el" href="a02565.html">FPropHandleT</a>&lt; T &gt; _ph, <a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:ace3c48c883a84e00cc30a3dc96b4b35b inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#ace3c48c883a84e00cc30a3dc96b4b35b">More...</a><br /></td></tr>
<tr class="separator:ace3c48c883a84e00cc30a3dc96b4b35b inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6212f4adf43f5d0db4cfeba208aa3936 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a6212f4adf43f5d0db4cfeba208aa3936 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02569.html">MPropHandleT</a>&lt; T &gt;::reference&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a6212f4adf43f5d0db4cfeba208aa3936">property</a> (<a class="el" href="a02569.html">MPropHandleT</a>&lt; T &gt; _ph)</td></tr>
<tr class="memdesc:a6212f4adf43f5d0db4cfeba208aa3936 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#a6212f4adf43f5d0db4cfeba208aa3936">More...</a><br /></td></tr>
<tr class="separator:a6212f4adf43f5d0db4cfeba208aa3936 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26ff15e6403c54a0a6dcef7ab29f01e6 inherit pub_methods_a02133"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a26ff15e6403c54a0a6dcef7ab29f01e6 inherit pub_methods_a02133"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02569.html">MPropHandleT</a>&lt; T &gt;::const_reference&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02133.html#a26ff15e6403c54a0a6dcef7ab29f01e6">property</a> (<a class="el" href="a02569.html">MPropHandleT</a>&lt; T &gt; _ph) const</td></tr>
<tr class="memdesc:a26ff15e6403c54a0a6dcef7ab29f01e6 inherit pub_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should not use this function directly.  <a href="a02133.html#a26ff15e6403c54a0a6dcef7ab29f01e6">More...</a><br /></td></tr>
<tr class="separator:a26ff15e6403c54a0a6dcef7ab29f01e6 inherit pub_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a58cd01502eb7c594d36aec25a667b7a7"><td class="memItemLeft" align="right" valign="top"><a id="a58cd01502eb7c594d36aec25a667b7a7"></a>
static bool&#160;</td><td class="memItemRight" valign="bottom"><b>is_triangles</b> ()</td></tr>
<tr class="separator:a58cd01502eb7c594d36aec25a667b7a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_a02113"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_a02113')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="a02113.html">OpenMesh::ArrayKernel</a></td></tr>
<tr class="memitem:a6848df1d18ab6b85690e3704d2818aea inherit pub_static_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a6848df1d18ab6b85690e3704d2818aea"></a>
static <a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>s_halfedge_handle</b> (<a class="el" href="a02249.html">EdgeHandle</a> _eh, unsigned int _i)</td></tr>
<tr class="separator:a6848df1d18ab6b85690e3704d2818aea inherit pub_static_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d4db7236ad2db0c35da35bd243c89ff inherit pub_static_methods_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a1d4db7236ad2db0c35da35bd243c89ff"></a>
static <a class="el" href="a02249.html">EdgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>s_edge_handle</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh)</td></tr>
<tr class="separator:a1d4db7236ad2db0c35da35bd243c89ff inherit pub_static_methods_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Mesh Handles</div></td></tr>
<tr class="memitem:a986cacf0e6df55c72d12c2780ea38c96"><td class="memItemLeft" align="right" valign="top"><a id="a986cacf0e6df55c72d12c2780ea38c96"></a>
static const <a class="el" href="a02241.html">VertexHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a986cacf0e6df55c72d12c2780ea38c96">InvalidVertexHandle</a></td></tr>
<tr class="memdesc:a986cacf0e6df55c72d12c2780ea38c96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle. <br /></td></tr>
<tr class="separator:a986cacf0e6df55c72d12c2780ea38c96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28e271ca70ee579ff3532124147d7c61"><td class="memItemLeft" align="right" valign="top"><a id="a28e271ca70ee579ff3532124147d7c61"></a>
static const <a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a28e271ca70ee579ff3532124147d7c61">InvalidHalfedgeHandle</a></td></tr>
<tr class="memdesc:a28e271ca70ee579ff3532124147d7c61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle. <br /></td></tr>
<tr class="separator:a28e271ca70ee579ff3532124147d7c61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa23384aa0cd664431ee2c22a9a01fc7d"><td class="memItemLeft" align="right" valign="top"><a id="aa23384aa0cd664431ee2c22a9a01fc7d"></a>
static const <a class="el" href="a02249.html">EdgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aa23384aa0cd664431ee2c22a9a01fc7d">InvalidEdgeHandle</a></td></tr>
<tr class="memdesc:aa23384aa0cd664431ee2c22a9a01fc7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle. <br /></td></tr>
<tr class="separator:aa23384aa0cd664431ee2c22a9a01fc7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78014bea8d569ba1f07fc55ef1a4b19c"><td class="memItemLeft" align="right" valign="top"><a id="a78014bea8d569ba1f07fc55ef1a4b19c"></a>
static const <a class="el" href="a02253.html">FaceHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a78014bea8d569ba1f07fc55ef1a4b19c">InvalidFaceHandle</a></td></tr>
<tr class="memdesc:a78014bea8d569ba1f07fc55ef1a4b19c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle. <br /></td></tr>
<tr class="separator:a78014bea8d569ba1f07fc55ef1a4b19c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a4d90a5f2090c7787aa2e6683377ee358"><td class="memItemLeft" align="right" valign="top"><a id="a4d90a5f2090c7787aa2e6683377ee358"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a4d90a5f2090c7787aa2e6683377ee358">collapse_edge</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _hh)</td></tr>
<tr class="memdesc:a4d90a5f2090c7787aa2e6683377ee358"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper for halfedge collapse. <br /></td></tr>
<tr class="separator:a4d90a5f2090c7787aa2e6683377ee358"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f79635194c8727757b3858c2a56f890"><td class="memItemLeft" align="right" valign="top"><a id="a8f79635194c8727757b3858c2a56f890"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a8f79635194c8727757b3858c2a56f890">collapse_loop</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _hh)</td></tr>
<tr class="memdesc:a8f79635194c8727757b3858c2a56f890"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper for halfedge collapse. <br /></td></tr>
<tr class="separator:a8f79635194c8727757b3858c2a56f890"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_a02133"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a02133')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="a02133.html">OpenMesh::BaseKernel</a></td></tr>
<tr class="memitem:aaefc620a9935d5043366ab8eddbabbbb inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="aaefc620a9935d5043366ab8eddbabbbb"></a>
<a class="el" href="a02497.html">BaseProperty</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_vprop</b> (<a class="el" href="a02237.html">BaseHandle</a> _h)</td></tr>
<tr class="separator:aaefc620a9935d5043366ab8eddbabbbb inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77287e81a4ea3023e99c873ed1da2328 inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a77287e81a4ea3023e99c873ed1da2328"></a>
<a class="el" href="a02497.html">BaseProperty</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_eprop</b> (<a class="el" href="a02237.html">BaseHandle</a> _h)</td></tr>
<tr class="separator:a77287e81a4ea3023e99c873ed1da2328 inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34070eba18aa15de41ab962e9f5c02d0 inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a34070eba18aa15de41ab962e9f5c02d0"></a>
<a class="el" href="a02497.html">BaseProperty</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_hprop</b> (<a class="el" href="a02237.html">BaseHandle</a> _h)</td></tr>
<tr class="separator:a34070eba18aa15de41ab962e9f5c02d0 inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2318a162448fc1eb741a34911e65234a inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a2318a162448fc1eb741a34911e65234a"></a>
<a class="el" href="a02497.html">BaseProperty</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_fprop</b> (<a class="el" href="a02237.html">BaseHandle</a> _h)</td></tr>
<tr class="separator:a2318a162448fc1eb741a34911e65234a inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a785279cdd11415d5eb0618d815fa777e inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a785279cdd11415d5eb0618d815fa777e"></a>
<a class="el" href="a02497.html">BaseProperty</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_mprop</b> (<a class="el" href="a02237.html">BaseHandle</a> _h)</td></tr>
<tr class="separator:a785279cdd11415d5eb0618d815fa777e inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d80d11fa3127d38968ce3a84ef07265 inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a0d80d11fa3127d38968ce3a84ef07265"></a>
const <a class="el" href="a02497.html">BaseProperty</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_vprop</b> (<a class="el" href="a02237.html">BaseHandle</a> _h) const</td></tr>
<tr class="separator:a0d80d11fa3127d38968ce3a84ef07265 inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a678d135e3b64fd6ab505a7da0a876c09 inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a678d135e3b64fd6ab505a7da0a876c09"></a>
const <a class="el" href="a02497.html">BaseProperty</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_eprop</b> (<a class="el" href="a02237.html">BaseHandle</a> _h) const</td></tr>
<tr class="separator:a678d135e3b64fd6ab505a7da0a876c09 inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeca62a96e3f1c3198080970c5c2fd163 inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="aeca62a96e3f1c3198080970c5c2fd163"></a>
const <a class="el" href="a02497.html">BaseProperty</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_hprop</b> (<a class="el" href="a02237.html">BaseHandle</a> _h) const</td></tr>
<tr class="separator:aeca62a96e3f1c3198080970c5c2fd163 inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d4af04e14cbf5e16c7e3cb945db6c94 inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a1d4af04e14cbf5e16c7e3cb945db6c94"></a>
const <a class="el" href="a02497.html">BaseProperty</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_fprop</b> (<a class="el" href="a02237.html">BaseHandle</a> _h) const</td></tr>
<tr class="separator:a1d4af04e14cbf5e16c7e3cb945db6c94 inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c9bd4b367a5949e131a3a1fb0e7c39d inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a4c9bd4b367a5949e131a3a1fb0e7c39d"></a>
const <a class="el" href="a02497.html">BaseProperty</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_mprop</b> (<a class="el" href="a02237.html">BaseHandle</a> _h) const</td></tr>
<tr class="separator:a4c9bd4b367a5949e131a3a1fb0e7c39d inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c1f79021e411d94896e2fb04a1409df inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a7c1f79021e411d94896e2fb04a1409df"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02133.html#a7c1f79021e411d94896e2fb04a1409df">vprops_reserve</a> (size_t _n) const</td></tr>
<tr class="memdesc:a7c1f79021e411d94896e2fb04a1409df inherit pro_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reserves space for <code>_n</code> elements in all vertex property vectors. <br /></td></tr>
<tr class="separator:a7c1f79021e411d94896e2fb04a1409df inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4577ecec699960f2f8fd115ea7c588c inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="ae4577ecec699960f2f8fd115ea7c588c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02133.html#ae4577ecec699960f2f8fd115ea7c588c">vprops_resize</a> (size_t _n) const</td></tr>
<tr class="memdesc:ae4577ecec699960f2f8fd115ea7c588c inherit pro_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resizes all vertex property vectors to the specified size. <br /></td></tr>
<tr class="separator:ae4577ecec699960f2f8fd115ea7c588c inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6124c80044fb0225e758bf8d15492af0 inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02133.html#a6124c80044fb0225e758bf8d15492af0">vprops_resize_if_smaller</a> (size_t _n) const</td></tr>
<tr class="memdesc:a6124c80044fb0225e758bf8d15492af0 inherit pro_methods_a02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">Same as <a class="el" href="a02133.html#ae4577ecec699960f2f8fd115ea7c588c" title="Resizes all vertex property vectors to the specified size. ">vprops_resize()</a> but ignores vertex property vectors that have a size larger than <code>_n</code>.  <a href="a02133.html#a6124c80044fb0225e758bf8d15492af0">More...</a><br /></td></tr>
<tr class="separator:a6124c80044fb0225e758bf8d15492af0 inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a021928ea6c770f28ba684003fd9eaf89 inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a021928ea6c770f28ba684003fd9eaf89"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>vprops_clear</b> ()</td></tr>
<tr class="separator:a021928ea6c770f28ba684003fd9eaf89 inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2aaf2ffb73466a0f1ec7e7be3a0d72d8 inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a2aaf2ffb73466a0f1ec7e7be3a0d72d8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>vprops_swap</b> (unsigned int _i0, unsigned int _i1) const</td></tr>
<tr class="separator:a2aaf2ffb73466a0f1ec7e7be3a0d72d8 inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade47f0cc39a1772debc9d6673af724e1 inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="ade47f0cc39a1772debc9d6673af724e1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>hprops_reserve</b> (size_t _n) const</td></tr>
<tr class="separator:ade47f0cc39a1772debc9d6673af724e1 inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52ec67c1aec40d58e0cbcc76e6c439f7 inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a52ec67c1aec40d58e0cbcc76e6c439f7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>hprops_resize</b> (size_t _n) const</td></tr>
<tr class="separator:a52ec67c1aec40d58e0cbcc76e6c439f7 inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a052a0b3932376df7f470197c17db45a5 inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a052a0b3932376df7f470197c17db45a5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>hprops_clear</b> ()</td></tr>
<tr class="separator:a052a0b3932376df7f470197c17db45a5 inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a854912700a93900c2e87c9111e98d373 inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a854912700a93900c2e87c9111e98d373"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>hprops_swap</b> (unsigned int _i0, unsigned int _i1) const</td></tr>
<tr class="separator:a854912700a93900c2e87c9111e98d373 inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae92d07ddc0a8fa7fab3ccb3d8d9fb5d6 inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="ae92d07ddc0a8fa7fab3ccb3d8d9fb5d6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>eprops_reserve</b> (size_t _n) const</td></tr>
<tr class="separator:ae92d07ddc0a8fa7fab3ccb3d8d9fb5d6 inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabf459611b0a90796856d10dee3c0f48 inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="aabf459611b0a90796856d10dee3c0f48"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>eprops_resize</b> (size_t _n) const</td></tr>
<tr class="separator:aabf459611b0a90796856d10dee3c0f48 inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0c5cbbca8314f6aab11494a2ed250fe inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="ad0c5cbbca8314f6aab11494a2ed250fe"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>eprops_clear</b> ()</td></tr>
<tr class="separator:ad0c5cbbca8314f6aab11494a2ed250fe inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a293ce68e33c923ff92794b8fd12103da inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a293ce68e33c923ff92794b8fd12103da"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>eprops_swap</b> (unsigned int _i0, unsigned int _i1) const</td></tr>
<tr class="separator:a293ce68e33c923ff92794b8fd12103da inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6a95b2cdf3a7e83a4ab9a5e19bb9d81 inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="ab6a95b2cdf3a7e83a4ab9a5e19bb9d81"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>fprops_reserve</b> (size_t _n) const</td></tr>
<tr class="separator:ab6a95b2cdf3a7e83a4ab9a5e19bb9d81 inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d87a3ad09a5ef06e65dd301346e4eb2 inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a8d87a3ad09a5ef06e65dd301346e4eb2"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>fprops_resize</b> (size_t _n) const</td></tr>
<tr class="separator:a8d87a3ad09a5ef06e65dd301346e4eb2 inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68a6a66bde10be861d5178086ae32794 inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="a68a6a66bde10be861d5178086ae32794"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>fprops_clear</b> ()</td></tr>
<tr class="separator:a68a6a66bde10be861d5178086ae32794 inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf2c26cf51a2a4793463ccc2bfbbac7f inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="abf2c26cf51a2a4793463ccc2bfbbac7f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>fprops_swap</b> (unsigned int _i0, unsigned int _i1) const</td></tr>
<tr class="separator:abf2c26cf51a2a4793463ccc2bfbbac7f inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaa75abfbf0bc3274eeca35ac38fd9ed inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="adaa75abfbf0bc3274eeca35ac38fd9ed"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>mprops_resize</b> (size_t _n) const</td></tr>
<tr class="separator:adaa75abfbf0bc3274eeca35ac38fd9ed inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9c6aae4ea0c7f69460cda72e5071d8e inherit pro_methods_a02133"><td class="memItemLeft" align="right" valign="top"><a id="aa9c6aae4ea0c7f69460cda72e5071d8e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>mprops_clear</b> ()</td></tr>
<tr class="separator:aa9c6aae4ea0c7f69460cda72e5071d8e inherit pro_methods_a02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Navigation with smart handles to allow usage of old-style navigation with smart handles</h2></td></tr>
<tr class="memitem:a79d42b5b0d2c68e589eba42bbde367da"><td class="memItemLeft" align="right" valign="top"><a id="a79d42b5b0d2c68e589eba42bbde367da"></a>
<a class="el" href="a02409.html">SmartHalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a79d42b5b0d2c68e589eba42bbde367da">next_halfedge_handle</a> (<a class="el" href="a02409.html">SmartHalfedgeHandle</a> _heh) const</td></tr>
<tr class="memdesc:a79d42b5b0d2c68e589eba42bbde367da"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the face handle of the opposite halfedge <br /></td></tr>
<tr class="separator:a79d42b5b0d2c68e589eba42bbde367da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d8d7a7fadc228f8f64428cbe639943d"><td class="memItemLeft" align="right" valign="top"><a id="a4d8d7a7fadc228f8f64428cbe639943d"></a>
<a class="el" href="a02409.html">SmartHalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a4d8d7a7fadc228f8f64428cbe639943d">prev_halfedge_handle</a> (<a class="el" href="a02409.html">SmartHalfedgeHandle</a> _heh) const</td></tr>
<tr class="memdesc:a4d8d7a7fadc228f8f64428cbe639943d"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the face handle of the opposite halfedge <br /></td></tr>
<tr class="separator:a4d8d7a7fadc228f8f64428cbe639943d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a296c9a49705f1e3f7f6a49aa13b650f4"><td class="memItemLeft" align="right" valign="top"><a id="a296c9a49705f1e3f7f6a49aa13b650f4"></a>
<a class="el" href="a02409.html">SmartHalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a296c9a49705f1e3f7f6a49aa13b650f4">opposite_halfedge_handle</a> (<a class="el" href="a02409.html">SmartHalfedgeHandle</a> _heh) const</td></tr>
<tr class="memdesc:a296c9a49705f1e3f7f6a49aa13b650f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the face handle of the opposite halfedge <br /></td></tr>
<tr class="separator:a296c9a49705f1e3f7f6a49aa13b650f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a840125dee47952efd60d7b61ae8d4a30"><td class="memItemLeft" align="right" valign="top"><a id="a840125dee47952efd60d7b61ae8d4a30"></a>
<a class="el" href="a02409.html">SmartHalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a840125dee47952efd60d7b61ae8d4a30">ccw_rotated_halfedge_handle</a> (<a class="el" href="a02409.html">SmartHalfedgeHandle</a> _heh) const</td></tr>
<tr class="memdesc:a840125dee47952efd60d7b61ae8d4a30"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the face handle of the opposite halfedge <br /></td></tr>
<tr class="separator:a840125dee47952efd60d7b61ae8d4a30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad559e5ae8367e51e1b860eeff62808dc"><td class="memItemLeft" align="right" valign="top"><a id="ad559e5ae8367e51e1b860eeff62808dc"></a>
<a class="el" href="a02409.html">SmartHalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ad559e5ae8367e51e1b860eeff62808dc">cw_rotated_halfedge_handle</a> (<a class="el" href="a02409.html">SmartHalfedgeHandle</a> _heh) const</td></tr>
<tr class="memdesc:ad559e5ae8367e51e1b860eeff62808dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the face handle of the opposite halfedge <br /></td></tr>
<tr class="separator:ad559e5ae8367e51e1b860eeff62808dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e2b69c96767ed4fafaee6f7999b5469"><td class="memItemLeft" align="right" valign="top"><a id="a5e2b69c96767ed4fafaee6f7999b5469"></a>
<a class="el" href="a02409.html">SmartHalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a5e2b69c96767ed4fafaee6f7999b5469">halfedge_handle</a> (<a class="el" href="a02413.html">SmartEdgeHandle</a> _eh, unsigned int _i) const</td></tr>
<tr class="memdesc:a5e2b69c96767ed4fafaee6f7999b5469"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the face handle of the opposite halfedge <br /></td></tr>
<tr class="separator:a5e2b69c96767ed4fafaee6f7999b5469"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1348056d43debc7d6db08ef0c38a884"><td class="memItemLeft" align="right" valign="top"><a id="aa1348056d43debc7d6db08ef0c38a884"></a>
<a class="el" href="a02409.html">SmartHalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aa1348056d43debc7d6db08ef0c38a884">halfedge_handle</a> (<a class="el" href="a02417.html">SmartFaceHandle</a> _fh) const</td></tr>
<tr class="memdesc:aa1348056d43debc7d6db08ef0c38a884"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the face handle of the opposite halfedge <br /></td></tr>
<tr class="separator:aa1348056d43debc7d6db08ef0c38a884"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbca13e9e102f347aaa652edcdc1d8d4"><td class="memItemLeft" align="right" valign="top"><a id="adbca13e9e102f347aaa652edcdc1d8d4"></a>
<a class="el" href="a02409.html">SmartHalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#adbca13e9e102f347aaa652edcdc1d8d4">halfedge_handle</a> (<a class="el" href="a02405.html">SmartVertexHandle</a> _vh) const</td></tr>
<tr class="memdesc:adbca13e9e102f347aaa652edcdc1d8d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the face handle of the opposite halfedge <br /></td></tr>
<tr class="separator:adbca13e9e102f347aaa652edcdc1d8d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac971af22106576960f29fd83e5203e83"><td class="memItemLeft" align="right" valign="top"><a id="ac971af22106576960f29fd83e5203e83"></a>
<a class="el" href="a02413.html">SmartEdgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ac971af22106576960f29fd83e5203e83">edge_handle</a> (<a class="el" href="a02409.html">SmartHalfedgeHandle</a> _heh) const</td></tr>
<tr class="memdesc:ac971af22106576960f29fd83e5203e83"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the face handle of the opposite halfedge <br /></td></tr>
<tr class="separator:ac971af22106576960f29fd83e5203e83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90a98a194a158d43948e9eacabae9fc6"><td class="memItemLeft" align="right" valign="top"><a id="a90a98a194a158d43948e9eacabae9fc6"></a>
<a class="el" href="a02417.html">SmartFaceHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a90a98a194a158d43948e9eacabae9fc6">face_handle</a> (<a class="el" href="a02409.html">SmartHalfedgeHandle</a> _heh) const</td></tr>
<tr class="memdesc:a90a98a194a158d43948e9eacabae9fc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the face handle of the opposite halfedge <br /></td></tr>
<tr class="separator:a90a98a194a158d43948e9eacabae9fc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0e146d46ca485644ba9e52d51dd7fe4"><td class="memItemLeft" align="right" valign="top"><a id="ad0e146d46ca485644ba9e52d51dd7fe4"></a>
<a class="el" href="a02417.html">SmartFaceHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ad0e146d46ca485644ba9e52d51dd7fe4">opposite_face_handle</a> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh) const</td></tr>
<tr class="memdesc:ad0e146d46ca485644ba9e52d51dd7fe4"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the face handle of the opposite halfedge <br /></td></tr>
<tr class="separator:ad0e146d46ca485644ba9e52d51dd7fe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e9602adaae09dee4abbb34417217701"><td class="memItemLeft" align="right" valign="top"><a id="a6e9602adaae09dee4abbb34417217701"></a>
static <a class="el" href="a02409.html">SmartHalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a6e9602adaae09dee4abbb34417217701">s_halfedge_handle</a> (<a class="el" href="a02413.html">SmartEdgeHandle</a> _eh, unsigned int _i)</td></tr>
<tr class="memdesc:a6e9602adaae09dee4abbb34417217701"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the face handle of the opposite halfedge <br /></td></tr>
<tr class="separator:a6e9602adaae09dee4abbb34417217701"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a334966a6afd1fd65092a6ee0c7dc6bfc"><td class="memItemLeft" align="right" valign="top"><a id="a334966a6afd1fd65092a6ee0c7dc6bfc"></a>
static <a class="el" href="a02413.html">SmartEdgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a334966a6afd1fd65092a6ee0c7dc6bfc">s_edge_handle</a> (<a class="el" href="a02409.html">SmartHalfedgeHandle</a> _heh)</td></tr>
<tr class="memdesc:a334966a6afd1fd65092a6ee0c7dc6bfc"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the face handle of the opposite halfedge <br /></td></tr>
<tr class="separator:a334966a6afd1fd65092a6ee0c7dc6bfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Range based iterators and circulators</h2></td></tr>
<tr class="memitem:a46ed92f5c201b9afb57c5db9e36ae71a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a02297.html">EntityRange</a>&lt; <a class="el" href="a02301.html">RangeTraitT</a>&lt; const <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a6089799c334e532a63ac8d1ac90cb6d3">PolyConnectivity::ConstVertexIter</a>, &amp;<a class="el" href="a02313.html#a9990e9d0159d499ce381294a0486dc2e">PolyConnectivity::vertices_begin</a>, &amp;<a class="el" href="a02313.html#ae01a39ca6f8ebc0dacdaa0fa809a70ed">PolyConnectivity::vertices_end</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a46ed92f5c201b9afb57c5db9e36ae71a">ConstVertexRange</a></td></tr>
<tr class="separator:a46ed92f5c201b9afb57c5db9e36ae71a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3a14c6c84c1bed0876389e9ef1b4e7f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a02297.html">EntityRange</a>&lt; <a class="el" href="a02301.html">RangeTraitT</a>&lt; const <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a6089799c334e532a63ac8d1ac90cb6d3">PolyConnectivity::ConstVertexIter</a>, &amp;<a class="el" href="a02313.html#a1df14566bcd0e23290a551e724cd1dcd">PolyConnectivity::vertices_sbegin</a>, &amp;<a class="el" href="a02313.html#ae01a39ca6f8ebc0dacdaa0fa809a70ed">PolyConnectivity::vertices_end</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aa3a14c6c84c1bed0876389e9ef1b4e7f">ConstVertexRangeSkipping</a></td></tr>
<tr class="separator:aa3a14c6c84c1bed0876389e9ef1b4e7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb57b9ddc74c5df8e0c444cdc5e6e432"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a02297.html">EntityRange</a>&lt; <a class="el" href="a02301.html">RangeTraitT</a>&lt; const <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a9bec12276b4bffa3b65766c0b51ae747">PolyConnectivity::ConstHalfedgeIter</a>, &amp;<a class="el" href="a02313.html#a284569b94cb3443739982ac654e2c9b1">PolyConnectivity::halfedges_begin</a>, &amp;<a class="el" href="a02313.html#a0fe41ae55624c4da5462ef9b8a61be0d">PolyConnectivity::halfedges_end</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#acb57b9ddc74c5df8e0c444cdc5e6e432">ConstHalfedgeRange</a></td></tr>
<tr class="separator:acb57b9ddc74c5df8e0c444cdc5e6e432"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fe3712bde99a69100a54557ccdc0230"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a02297.html">EntityRange</a>&lt; <a class="el" href="a02301.html">RangeTraitT</a>&lt; const <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a9bec12276b4bffa3b65766c0b51ae747">PolyConnectivity::ConstHalfedgeIter</a>, &amp;<a class="el" href="a02313.html#a1fa538813f795cda7f0d07f5e8e4a30f">PolyConnectivity::halfedges_sbegin</a>, &amp;<a class="el" href="a02313.html#a0fe41ae55624c4da5462ef9b8a61be0d">PolyConnectivity::halfedges_end</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a8fe3712bde99a69100a54557ccdc0230">ConstHalfedgeRangeSkipping</a></td></tr>
<tr class="separator:a8fe3712bde99a69100a54557ccdc0230"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bc2d3a5ba8ee1049f065b336b91c5bc"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a02297.html">EntityRange</a>&lt; <a class="el" href="a02301.html">RangeTraitT</a>&lt; const <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a0920e9bcadf00342493659a0238626a9">PolyConnectivity::ConstEdgeIter</a>, &amp;<a class="el" href="a02313.html#a2fa742ca2c90d85a640e5e306f1a5e2b">PolyConnectivity::edges_begin</a>, &amp;<a class="el" href="a02313.html#a057718868453662d2989c0b05ef05943">PolyConnectivity::edges_end</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a8bc2d3a5ba8ee1049f065b336b91c5bc">ConstEdgeRange</a></td></tr>
<tr class="separator:a8bc2d3a5ba8ee1049f065b336b91c5bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2eaca870fb5a241f84cec03d99863cc7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a02297.html">EntityRange</a>&lt; <a class="el" href="a02301.html">RangeTraitT</a>&lt; const <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a0920e9bcadf00342493659a0238626a9">PolyConnectivity::ConstEdgeIter</a>, &amp;<a class="el" href="a02313.html#a2da8c6096d458960d2dddf7abf5aec82">PolyConnectivity::edges_sbegin</a>, &amp;<a class="el" href="a02313.html#a057718868453662d2989c0b05ef05943">PolyConnectivity::edges_end</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a2eaca870fb5a241f84cec03d99863cc7">ConstEdgeRangeSkipping</a></td></tr>
<tr class="separator:a2eaca870fb5a241f84cec03d99863cc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42433b78929ae7661ec80e0c1daea5ee"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a02297.html">EntityRange</a>&lt; <a class="el" href="a02301.html">RangeTraitT</a>&lt; const <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#abf34493014ff133fd4b36ad7e4f2e97b">PolyConnectivity::ConstFaceIter</a>, &amp;<a class="el" href="a02313.html#ae558c88fb3240ebc64cb7f34660ab3d8">PolyConnectivity::faces_begin</a>, &amp;<a class="el" href="a02313.html#ab02a55d1311303b3d91b92146eb16acb">PolyConnectivity::faces_end</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a42433b78929ae7661ec80e0c1daea5ee">ConstFaceRange</a></td></tr>
<tr class="separator:a42433b78929ae7661ec80e0c1daea5ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2312697ef48578dc9ef2e0bb60d15d4"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a02297.html">EntityRange</a>&lt; <a class="el" href="a02301.html">RangeTraitT</a>&lt; const <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#abf34493014ff133fd4b36ad7e4f2e97b">PolyConnectivity::ConstFaceIter</a>, &amp;<a class="el" href="a02313.html#a73442f7aad49d6fe855dbf814f9feebc">PolyConnectivity::faces_sbegin</a>, &amp;<a class="el" href="a02313.html#ab02a55d1311303b3d91b92146eb16acb">PolyConnectivity::faces_end</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#af2312697ef48578dc9ef2e0bb60d15d4">ConstFaceRangeSkipping</a></td></tr>
<tr class="separator:af2312697ef48578dc9ef2e0bb60d15d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa09ba4eca7ba4493c203921b56ef079c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a02305.html">CirculatorRange</a>&lt; <a class="el" href="a02309.html">CirculatorRangeTraitT</a>&lt; <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#acd3d1d2c049453ac99d1227d4216864f">ConstVertexVertexCWIter</a>, <a class="el" href="a02241.html">VertexHandle</a>, <a class="el" href="a02241.html">VertexHandle</a>, &amp;<a class="el" href="a02313.html#a0369a2355a7d703ad1f8c8b45aa0e7fe">PolyConnectivity::cvv_cwbegin</a>, &amp;<a class="el" href="a02313.html#a35b18e4bc27b36ac9e1392d2cdef432a">PolyConnectivity::cvv_cwend</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aa09ba4eca7ba4493c203921b56ef079c">ConstVertexVertexRange</a></td></tr>
<tr class="separator:aa09ba4eca7ba4493c203921b56ef079c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e850069e891062b73842ea60fdb83d1"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a02305.html">CirculatorRange</a>&lt; <a class="el" href="a02309.html">CirculatorRangeTraitT</a>&lt; <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a1912d02cc59674021d8f7e7e68e6671c">ConstVertexIHalfedgeIter</a>, <a class="el" href="a02241.html">VertexHandle</a>, <a class="el" href="a02245.html">HalfedgeHandle</a>, &amp;<a class="el" href="a02313.html#abab4fa28f581a5c4709fc34e66fbbd46">PolyConnectivity::cvih_begin</a>, &amp;<a class="el" href="a02313.html#a9d5ff194c90a55fbd61cc568dcbe90ee">PolyConnectivity::cvih_end</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a6e850069e891062b73842ea60fdb83d1">ConstVertexIHalfedgeRange</a></td></tr>
<tr class="separator:a6e850069e891062b73842ea60fdb83d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa3ee1bfd7eea137159249cda53e2a3b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a02305.html">CirculatorRange</a>&lt; <a class="el" href="a02309.html">CirculatorRangeTraitT</a>&lt; <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#abbb03d399d5f3c52d30b4ac895e8bc34">ConstVertexOHalfedgeIter</a>, <a class="el" href="a02241.html">VertexHandle</a>, <a class="el" href="a02245.html">HalfedgeHandle</a>, &amp;<a class="el" href="a02313.html#abb84b94e6340467a7eeb524eb09bb888">PolyConnectivity::cvoh_begin</a>, &amp;<a class="el" href="a02313.html#ac9ec2c1e3927ee8e64e992d1a7ae84ed">PolyConnectivity::cvoh_end</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#afa3ee1bfd7eea137159249cda53e2a3b">ConstVertexOHalfedgeRange</a></td></tr>
<tr class="separator:afa3ee1bfd7eea137159249cda53e2a3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71eb00288888331cc074ef0dd9414f5d"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a02305.html">CirculatorRange</a>&lt; <a class="el" href="a02309.html">CirculatorRangeTraitT</a>&lt; <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a52854036a0d79432804b1893351ac603">ConstVertexEdgeIter</a>, <a class="el" href="a02241.html">VertexHandle</a>, <a class="el" href="a02249.html">EdgeHandle</a>, &amp;<a class="el" href="a02313.html#ae86c96302851bcbd77afbff5a8cc594e">PolyConnectivity::cve_begin</a>, &amp;<a class="el" href="a02313.html#afcd996eef928f0578aebdb3cc4361dc3">PolyConnectivity::cve_end</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a71eb00288888331cc074ef0dd9414f5d">ConstVertexEdgeRange</a></td></tr>
<tr class="separator:a71eb00288888331cc074ef0dd9414f5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69fb8d0089546d5e84b0686cf2430544"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a02305.html">CirculatorRange</a>&lt; <a class="el" href="a02309.html">CirculatorRangeTraitT</a>&lt; <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a5c6f75ba817caa2fae535973d6c59612">ConstVertexFaceIter</a>, <a class="el" href="a02241.html">VertexHandle</a>, <a class="el" href="a02253.html">FaceHandle</a>, &amp;<a class="el" href="a02313.html#aad232b13ab7de3d109b16d3a562b0173">PolyConnectivity::cvf_begin</a>, &amp;<a class="el" href="a02313.html#ae3911adc8e38fff7c1b503023a203146">PolyConnectivity::cvf_end</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a69fb8d0089546d5e84b0686cf2430544">ConstVertexFaceRange</a></td></tr>
<tr class="separator:a69fb8d0089546d5e84b0686cf2430544"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a761babd30c4d72fa5d7a9b958e4ed327"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a02305.html">CirculatorRange</a>&lt; <a class="el" href="a02309.html">CirculatorRangeTraitT</a>&lt; <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a63a49167186334696a724cda4d6515f1">ConstFaceVertexIter</a>, <a class="el" href="a02253.html">FaceHandle</a>, <a class="el" href="a02241.html">VertexHandle</a>, &amp;<a class="el" href="a02313.html#a79cd5b5fe894a0f781bdc041effe48ad">PolyConnectivity::cfv_begin</a>, &amp;<a class="el" href="a02313.html#ae6d7dbc6016d115b3aada0cc173da1ab">PolyConnectivity::cfv_end</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a761babd30c4d72fa5d7a9b958e4ed327">ConstFaceVertexRange</a></td></tr>
<tr class="separator:a761babd30c4d72fa5d7a9b958e4ed327"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84912a53097ac949f4599cfec0d8de6a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a02305.html">CirculatorRange</a>&lt; <a class="el" href="a02309.html">CirculatorRangeTraitT</a>&lt; <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a947f5b8462d51b8604c09aa82f620ffd">ConstFaceHalfedgeIter</a>, <a class="el" href="a02253.html">FaceHandle</a>, <a class="el" href="a02245.html">HalfedgeHandle</a>, &amp;<a class="el" href="a02313.html#a5493678256305735bc7dc9c2a455b431">PolyConnectivity::cfh_begin</a>, &amp;<a class="el" href="a02313.html#a217f462eb41139ec408207d5f21ea561">PolyConnectivity::cfh_end</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a84912a53097ac949f4599cfec0d8de6a">ConstFaceHalfedgeRange</a></td></tr>
<tr class="separator:a84912a53097ac949f4599cfec0d8de6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac300f45442e8a847cbbf9d44cfeaaab3"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a02305.html">CirculatorRange</a>&lt; <a class="el" href="a02309.html">CirculatorRangeTraitT</a>&lt; <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#aac68ad98ee9e6ae80c5e3c080808b6a2">ConstFaceEdgeIter</a>, <a class="el" href="a02253.html">FaceHandle</a>, <a class="el" href="a02249.html">EdgeHandle</a>, &amp;<a class="el" href="a02313.html#a803b7355359b5ddf225d2fd68d6aeba7">PolyConnectivity::cfe_begin</a>, &amp;<a class="el" href="a02313.html#a19f202008657b47f3e0ad5626f33a3da">PolyConnectivity::cfe_end</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ac300f45442e8a847cbbf9d44cfeaaab3">ConstFaceEdgeRange</a></td></tr>
<tr class="separator:ac300f45442e8a847cbbf9d44cfeaaab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ed82cc2f3fde9940da93d5d3226d0c1"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a02305.html">CirculatorRange</a>&lt; <a class="el" href="a02309.html">CirculatorRangeTraitT</a>&lt; <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a1ae5585d66bb5e6c85082e5ee3ab0ad9">ConstFaceFaceIter</a>, <a class="el" href="a02253.html">FaceHandle</a>, <a class="el" href="a02253.html">FaceHandle</a>, &amp;<a class="el" href="a02313.html#a91717d7fb1b7930814b6c0f8ed0f7165">PolyConnectivity::cff_begin</a>, &amp;<a class="el" href="a02313.html#a1197e50e6a9a3c58cf067f7abaeae7a6">PolyConnectivity::cff_end</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a1ed82cc2f3fde9940da93d5d3226d0c1">ConstFaceFaceRange</a></td></tr>
<tr class="separator:a1ed82cc2f3fde9940da93d5d3226d0c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac062511d2c2c3bce4ff842d81f85a37b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02313.html#aa3a14c6c84c1bed0876389e9ef1b4e7f">ConstVertexRangeSkipping</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ac062511d2c2c3bce4ff842d81f85a37b">vertices</a> () const</td></tr>
<tr class="separator:ac062511d2c2c3bce4ff842d81f85a37b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa47df81863eb2eb7148ff29515be867a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02313.html#a46ed92f5c201b9afb57c5db9e36ae71a">ConstVertexRange</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aa47df81863eb2eb7148ff29515be867a">all_vertices</a> () const</td></tr>
<tr class="separator:aa47df81863eb2eb7148ff29515be867a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89b1117c77d3b3e2b65da129cd901b79"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02313.html#a8fe3712bde99a69100a54557ccdc0230">ConstHalfedgeRangeSkipping</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a89b1117c77d3b3e2b65da129cd901b79">halfedges</a> () const</td></tr>
<tr class="separator:a89b1117c77d3b3e2b65da129cd901b79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5db927cbf378c54750fca0d7efa0e417"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02313.html#acb57b9ddc74c5df8e0c444cdc5e6e432">ConstHalfedgeRange</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a5db927cbf378c54750fca0d7efa0e417">all_halfedges</a> () const</td></tr>
<tr class="separator:a5db927cbf378c54750fca0d7efa0e417"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65ee7e47b2b93672b4c0d72b94baf548"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02313.html#a2eaca870fb5a241f84cec03d99863cc7">ConstEdgeRangeSkipping</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a65ee7e47b2b93672b4c0d72b94baf548">edges</a> () const</td></tr>
<tr class="separator:a65ee7e47b2b93672b4c0d72b94baf548"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6eaada3738fad895ae70ed1c010f8dab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02313.html#a8bc2d3a5ba8ee1049f065b336b91c5bc">ConstEdgeRange</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a6eaada3738fad895ae70ed1c010f8dab">all_edges</a> () const</td></tr>
<tr class="separator:a6eaada3738fad895ae70ed1c010f8dab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba295e315a3b508270c24227772225fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02313.html#af2312697ef48578dc9ef2e0bb60d15d4">ConstFaceRangeSkipping</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aba295e315a3b508270c24227772225fd">faces</a> () const</td></tr>
<tr class="separator:aba295e315a3b508270c24227772225fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af37d6eacb63abdfaa4d31a43898b0173"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02313.html#a42433b78929ae7661ec80e0c1daea5ee">ConstFaceRange</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#af37d6eacb63abdfaa4d31a43898b0173">all_faces</a> () const</td></tr>
<tr class="separator:af37d6eacb63abdfaa4d31a43898b0173"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fab5254ba1e46f2adb79b094da6c48d"><td class="memTemplParams" colspan="2">template&lt;typename HandleType &gt; </td></tr>
<tr class="memitem:a1fab5254ba1e46f2adb79b094da6c48d"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02353.html">ElementRange</a>&lt; HandleType &gt;::RangeSkipping&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02313.html#a1fab5254ba1e46f2adb79b094da6c48d">elements</a> () const</td></tr>
<tr class="separator:a1fab5254ba1e46f2adb79b094da6c48d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c4a4277e7262eab63328c0eda51dea4"><td class="memTemplParams" colspan="2">template&lt;typename HandleType &gt; </td></tr>
<tr class="memitem:a2c4a4277e7262eab63328c0eda51dea4"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02353.html">ElementRange</a>&lt; HandleType &gt;::Range&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02313.html#a2c4a4277e7262eab63328c0eda51dea4">all_elements</a> () const</td></tr>
<tr class="separator:a2c4a4277e7262eab63328c0eda51dea4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeae652d4438276037a1171972a0b5a2a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02313.html#aa09ba4eca7ba4493c203921b56ef079c">ConstVertexVertexRange</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aeae652d4438276037a1171972a0b5a2a">vv_range</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="separator:aeae652d4438276037a1171972a0b5a2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac23381dd7ecead9797ece002c0d9db4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02313.html#a6e850069e891062b73842ea60fdb83d1">ConstVertexIHalfedgeRange</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aac23381dd7ecead9797ece002c0d9db4">vih_range</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="separator:aac23381dd7ecead9797ece002c0d9db4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35bf93b9cdc65a5600b1f5ad63753d6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02313.html#afa3ee1bfd7eea137159249cda53e2a3b">ConstVertexOHalfedgeRange</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a35bf93b9cdc65a5600b1f5ad63753d6f">voh_range</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="separator:a35bf93b9cdc65a5600b1f5ad63753d6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69caa9d4f6f52c2134ff4146708ad19b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02313.html#a71eb00288888331cc074ef0dd9414f5d">ConstVertexEdgeRange</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a69caa9d4f6f52c2134ff4146708ad19b">ve_range</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="separator:a69caa9d4f6f52c2134ff4146708ad19b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff7591dd26a9f5c87296cd8b621ed3d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02313.html#a69fb8d0089546d5e84b0686cf2430544">ConstVertexFaceRange</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#aff7591dd26a9f5c87296cd8b621ed3d4">vf_range</a> (<a class="el" href="a02241.html">VertexHandle</a> _vh) const</td></tr>
<tr class="separator:aff7591dd26a9f5c87296cd8b621ed3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d5ce0fdebb27beb57056c5a99571fef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02313.html#a761babd30c4d72fa5d7a9b958e4ed327">ConstFaceVertexRange</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a9d5ce0fdebb27beb57056c5a99571fef">fv_range</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="separator:a9d5ce0fdebb27beb57056c5a99571fef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace4b35cc2c9fc028e1057d42867f1470"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02313.html#a84912a53097ac949f4599cfec0d8de6a">ConstFaceHalfedgeRange</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#ace4b35cc2c9fc028e1057d42867f1470">fh_range</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="separator:ace4b35cc2c9fc028e1057d42867f1470"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0cc71fb18c1e211114045a1480c9ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02313.html#ac300f45442e8a847cbbf9d44cfeaaab3">ConstFaceEdgeRange</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a4a0cc71fb18c1e211114045a1480c9ae">fe_range</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="separator:a4a0cc71fb18c1e211114045a1480c9ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a302d83de16c2d60421aa25ccc487eb3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02313.html#a1ed82cc2f3fde9940da93d5d3226d0c1">ConstFaceFaceRange</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02313.html#a302d83de16c2d60421aa25ccc487eb3b">ff_range</a> (<a class="el" href="a02253.html">FaceHandle</a> _fh) const</td></tr>
<tr class="separator:a302d83de16c2d60421aa25ccc487eb3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_a02113"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_a02113')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="a02113.html">OpenMesh::ArrayKernel</a></td></tr>
<tr class="memitem:a0fd9821990e6fc013f3edbc16052072d inherit pro_attribs_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a0fd9821990e6fc013f3edbc16052072d"></a>
<a class="el" href="a02553.html">VertexStatusPropertyHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>vertex_status_</b></td></tr>
<tr class="separator:a0fd9821990e6fc013f3edbc16052072d inherit pro_attribs_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5eec86dc22da75915ecdd3d570b84a73 inherit pro_attribs_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a5eec86dc22da75915ecdd3d570b84a73"></a>
<a class="el" href="a02557.html">HalfedgeStatusPropertyHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>halfedge_status_</b></td></tr>
<tr class="separator:a5eec86dc22da75915ecdd3d570b84a73 inherit pro_attribs_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a699d13eda84954f191d1c7a1fe082a0e inherit pro_attribs_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a699d13eda84954f191d1c7a1fe082a0e"></a>
<a class="el" href="a02561.html">EdgeStatusPropertyHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>edge_status_</b></td></tr>
<tr class="separator:a699d13eda84954f191d1c7a1fe082a0e inherit pro_attribs_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add86bebd120b2222f091d0e88da77909 inherit pro_attribs_a02113"><td class="memItemLeft" align="right" valign="top"><a id="add86bebd120b2222f091d0e88da77909"></a>
<a class="el" href="a02565.html">FaceStatusPropertyHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>face_status_</b></td></tr>
<tr class="separator:add86bebd120b2222f091d0e88da77909 inherit pro_attribs_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2db1eb698d5d68b419fc6ff0bd34256 inherit pro_attribs_a02113"><td class="memItemLeft" align="right" valign="top"><a id="aa2db1eb698d5d68b419fc6ff0bd34256"></a>
unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>refcount_vstatus_</b></td></tr>
<tr class="separator:aa2db1eb698d5d68b419fc6ff0bd34256 inherit pro_attribs_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4606c26ecc12cbd0b33a5b187266340e inherit pro_attribs_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a4606c26ecc12cbd0b33a5b187266340e"></a>
unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>refcount_hstatus_</b></td></tr>
<tr class="separator:a4606c26ecc12cbd0b33a5b187266340e inherit pro_attribs_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7d55b97ecb3f8495ab6100ab3119df9 inherit pro_attribs_a02113"><td class="memItemLeft" align="right" valign="top"><a id="ad7d55b97ecb3f8495ab6100ab3119df9"></a>
unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>refcount_estatus_</b></td></tr>
<tr class="separator:ad7d55b97ecb3f8495ab6100ab3119df9 inherit pro_attribs_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89d270c0c2d0914fb88175b30997a1a0 inherit pro_attribs_a02113"><td class="memItemLeft" align="right" valign="top"><a id="a89d270c0c2d0914fb88175b30997a1a0"></a>
unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>refcount_fstatus_</b></td></tr>
<tr class="separator:a89d270c0c2d0914fb88175b30997a1a0 inherit pro_attribs_a02113"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Connectivity Class for polygonal meshes. </p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a8bc2d3a5ba8ee1049f065b336b91c5bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8bc2d3a5ba8ee1049f065b336b91c5bc">&#9670;&nbsp;</a></span>ConstEdgeRange</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a02297.html">EntityRange</a>&lt;<a class="el" href="a02301.html">RangeTraitT</a>&lt; const <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a0920e9bcadf00342493659a0238626a9">PolyConnectivity::ConstEdgeIter</a>, &amp;<a class="el" href="a02313.html#a2fa742ca2c90d85a640e5e306f1a5e2b">PolyConnectivity::edges_begin</a>, &amp;<a class="el" href="a02313.html#a057718868453662d2989c0b05ef05943">PolyConnectivity::edges_end</a>&gt; &gt; <a class="el" href="a02313.html#a8bc2d3a5ba8ee1049f065b336b91c5bc">OpenMesh::PolyConnectivity::ConstEdgeRange</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The vertices as a range object suitable for C++11 range based for loops. Will skip deleted vertices. </dd></dl>

</div>
</div>
<a id="a2eaca870fb5a241f84cec03d99863cc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2eaca870fb5a241f84cec03d99863cc7">&#9670;&nbsp;</a></span>ConstEdgeRangeSkipping</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a02297.html">EntityRange</a>&lt;<a class="el" href="a02301.html">RangeTraitT</a>&lt; const <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a0920e9bcadf00342493659a0238626a9">PolyConnectivity::ConstEdgeIter</a>, &amp;<a class="el" href="a02313.html#a2da8c6096d458960d2dddf7abf5aec82">PolyConnectivity::edges_sbegin</a>, &amp;<a class="el" href="a02313.html#a057718868453662d2989c0b05ef05943">PolyConnectivity::edges_end</a>&gt; &gt; <a class="el" href="a02313.html#a2eaca870fb5a241f84cec03d99863cc7">OpenMesh::PolyConnectivity::ConstEdgeRangeSkipping</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The vertices as a range object suitable for C++11 range based for loops. Will skip deleted vertices. </dd></dl>

</div>
</div>
<a id="ac300f45442e8a847cbbf9d44cfeaaab3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac300f45442e8a847cbbf9d44cfeaaab3">&#9670;&nbsp;</a></span>ConstFaceEdgeRange</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a02305.html">CirculatorRange</a>&lt;<a class="el" href="a02309.html">CirculatorRangeTraitT</a>&lt; <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#aac68ad98ee9e6ae80c5e3c080808b6a2">ConstFaceEdgeIter</a>, <a class="el" href="a02253.html">FaceHandle</a>, <a class="el" href="a02249.html">EdgeHandle</a>, &amp;<a class="el" href="a02313.html#a803b7355359b5ddf225d2fd68d6aeba7">PolyConnectivity::cfe_begin</a>, &amp;<a class="el" href="a02313.html#a19f202008657b47f3e0ad5626f33a3da">PolyConnectivity::cfe_end</a>&gt; &gt; <a class="el" href="a02313.html#ac300f45442e8a847cbbf9d44cfeaaab3">OpenMesh::PolyConnectivity::ConstFaceEdgeRange</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The vertices as a range object suitable for C++11 range based for loops. Will skip deleted vertices. </dd></dl>

</div>
</div>
<a id="a1ed82cc2f3fde9940da93d5d3226d0c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ed82cc2f3fde9940da93d5d3226d0c1">&#9670;&nbsp;</a></span>ConstFaceFaceRange</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a02305.html">CirculatorRange</a>&lt;<a class="el" href="a02309.html">CirculatorRangeTraitT</a>&lt; <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a1ae5585d66bb5e6c85082e5ee3ab0ad9">ConstFaceFaceIter</a>, <a class="el" href="a02253.html">FaceHandle</a>, <a class="el" href="a02253.html">FaceHandle</a>, &amp;<a class="el" href="a02313.html#a91717d7fb1b7930814b6c0f8ed0f7165">PolyConnectivity::cff_begin</a>, &amp;<a class="el" href="a02313.html#a1197e50e6a9a3c58cf067f7abaeae7a6">PolyConnectivity::cff_end</a>&gt; &gt; <a class="el" href="a02313.html#a1ed82cc2f3fde9940da93d5d3226d0c1">OpenMesh::PolyConnectivity::ConstFaceFaceRange</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The vertices as a range object suitable for C++11 range based for loops. Will skip deleted vertices. </dd></dl>

</div>
</div>
<a id="a84912a53097ac949f4599cfec0d8de6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84912a53097ac949f4599cfec0d8de6a">&#9670;&nbsp;</a></span>ConstFaceHalfedgeRange</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a02305.html">CirculatorRange</a>&lt;<a class="el" href="a02309.html">CirculatorRangeTraitT</a>&lt; <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a947f5b8462d51b8604c09aa82f620ffd">ConstFaceHalfedgeIter</a>, <a class="el" href="a02253.html">FaceHandle</a>, <a class="el" href="a02245.html">HalfedgeHandle</a>, &amp;<a class="el" href="a02313.html#a5493678256305735bc7dc9c2a455b431">PolyConnectivity::cfh_begin</a>, &amp;<a class="el" href="a02313.html#a217f462eb41139ec408207d5f21ea561">PolyConnectivity::cfh_end</a>&gt; &gt; <a class="el" href="a02313.html#a84912a53097ac949f4599cfec0d8de6a">OpenMesh::PolyConnectivity::ConstFaceHalfedgeRange</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The vertices as a range object suitable for C++11 range based for loops. Will skip deleted vertices. </dd></dl>

</div>
</div>
<a id="a42433b78929ae7661ec80e0c1daea5ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42433b78929ae7661ec80e0c1daea5ee">&#9670;&nbsp;</a></span>ConstFaceRange</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a02297.html">EntityRange</a>&lt;<a class="el" href="a02301.html">RangeTraitT</a>&lt; const <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#abf34493014ff133fd4b36ad7e4f2e97b">PolyConnectivity::ConstFaceIter</a>, &amp;<a class="el" href="a02313.html#ae558c88fb3240ebc64cb7f34660ab3d8">PolyConnectivity::faces_begin</a>, &amp;<a class="el" href="a02313.html#ab02a55d1311303b3d91b92146eb16acb">PolyConnectivity::faces_end</a>&gt; &gt; <a class="el" href="a02313.html#a42433b78929ae7661ec80e0c1daea5ee">OpenMesh::PolyConnectivity::ConstFaceRange</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The vertices as a range object suitable for C++11 range based for loops. Will skip deleted vertices. </dd></dl>

</div>
</div>
<a id="af2312697ef48578dc9ef2e0bb60d15d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2312697ef48578dc9ef2e0bb60d15d4">&#9670;&nbsp;</a></span>ConstFaceRangeSkipping</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a02297.html">EntityRange</a>&lt;<a class="el" href="a02301.html">RangeTraitT</a>&lt; const <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#abf34493014ff133fd4b36ad7e4f2e97b">PolyConnectivity::ConstFaceIter</a>, &amp;<a class="el" href="a02313.html#a73442f7aad49d6fe855dbf814f9feebc">PolyConnectivity::faces_sbegin</a>, &amp;<a class="el" href="a02313.html#ab02a55d1311303b3d91b92146eb16acb">PolyConnectivity::faces_end</a>&gt; &gt; <a class="el" href="a02313.html#af2312697ef48578dc9ef2e0bb60d15d4">OpenMesh::PolyConnectivity::ConstFaceRangeSkipping</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The vertices as a range object suitable for C++11 range based for loops. Will skip deleted vertices. </dd></dl>

</div>
</div>
<a id="a761babd30c4d72fa5d7a9b958e4ed327"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a761babd30c4d72fa5d7a9b958e4ed327">&#9670;&nbsp;</a></span>ConstFaceVertexRange</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a02305.html">CirculatorRange</a>&lt;<a class="el" href="a02309.html">CirculatorRangeTraitT</a>&lt; <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a63a49167186334696a724cda4d6515f1">ConstFaceVertexIter</a>, <a class="el" href="a02253.html">FaceHandle</a>, <a class="el" href="a02241.html">VertexHandle</a>, &amp;<a class="el" href="a02313.html#a79cd5b5fe894a0f781bdc041effe48ad">PolyConnectivity::cfv_begin</a>, &amp;<a class="el" href="a02313.html#ae6d7dbc6016d115b3aada0cc173da1ab">PolyConnectivity::cfv_end</a>&gt; &gt; <a class="el" href="a02313.html#a761babd30c4d72fa5d7a9b958e4ed327">OpenMesh::PolyConnectivity::ConstFaceVertexRange</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The vertices as a range object suitable for C++11 range based for loops. Will skip deleted vertices. </dd></dl>

</div>
</div>
<a id="acb57b9ddc74c5df8e0c444cdc5e6e432"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb57b9ddc74c5df8e0c444cdc5e6e432">&#9670;&nbsp;</a></span>ConstHalfedgeRange</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a02297.html">EntityRange</a>&lt;<a class="el" href="a02301.html">RangeTraitT</a>&lt; const <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a9bec12276b4bffa3b65766c0b51ae747">PolyConnectivity::ConstHalfedgeIter</a>, &amp;<a class="el" href="a02313.html#a284569b94cb3443739982ac654e2c9b1">PolyConnectivity::halfedges_begin</a>, &amp;<a class="el" href="a02313.html#a0fe41ae55624c4da5462ef9b8a61be0d">PolyConnectivity::halfedges_end</a>&gt; &gt; <a class="el" href="a02313.html#acb57b9ddc74c5df8e0c444cdc5e6e432">OpenMesh::PolyConnectivity::ConstHalfedgeRange</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The vertices as a range object suitable for C++11 range based for loops. Will skip deleted vertices. </dd></dl>

</div>
</div>
<a id="a8fe3712bde99a69100a54557ccdc0230"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8fe3712bde99a69100a54557ccdc0230">&#9670;&nbsp;</a></span>ConstHalfedgeRangeSkipping</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a02297.html">EntityRange</a>&lt;<a class="el" href="a02301.html">RangeTraitT</a>&lt; const <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a9bec12276b4bffa3b65766c0b51ae747">PolyConnectivity::ConstHalfedgeIter</a>, &amp;<a class="el" href="a02313.html#a1fa538813f795cda7f0d07f5e8e4a30f">PolyConnectivity::halfedges_sbegin</a>, &amp;<a class="el" href="a02313.html#a0fe41ae55624c4da5462ef9b8a61be0d">PolyConnectivity::halfedges_end</a>&gt; &gt; <a class="el" href="a02313.html#a8fe3712bde99a69100a54557ccdc0230">OpenMesh::PolyConnectivity::ConstHalfedgeRangeSkipping</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The vertices as a range object suitable for C++11 range based for loops. Will skip deleted vertices. </dd></dl>

</div>
</div>
<a id="a71eb00288888331cc074ef0dd9414f5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71eb00288888331cc074ef0dd9414f5d">&#9670;&nbsp;</a></span>ConstVertexEdgeRange</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a02305.html">CirculatorRange</a>&lt;<a class="el" href="a02309.html">CirculatorRangeTraitT</a>&lt; <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a52854036a0d79432804b1893351ac603">ConstVertexEdgeIter</a>, <a class="el" href="a02241.html">VertexHandle</a>, <a class="el" href="a02249.html">EdgeHandle</a>, &amp;<a class="el" href="a02313.html#ae86c96302851bcbd77afbff5a8cc594e">PolyConnectivity::cve_begin</a>, &amp;<a class="el" href="a02313.html#afcd996eef928f0578aebdb3cc4361dc3">PolyConnectivity::cve_end</a>&gt; &gt; <a class="el" href="a02313.html#a71eb00288888331cc074ef0dd9414f5d">OpenMesh::PolyConnectivity::ConstVertexEdgeRange</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The vertices as a range object suitable for C++11 range based for loops. Will skip deleted vertices. </dd></dl>

</div>
</div>
<a id="a69fb8d0089546d5e84b0686cf2430544"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69fb8d0089546d5e84b0686cf2430544">&#9670;&nbsp;</a></span>ConstVertexFaceRange</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a02305.html">CirculatorRange</a>&lt;<a class="el" href="a02309.html">CirculatorRangeTraitT</a>&lt; <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a5c6f75ba817caa2fae535973d6c59612">ConstVertexFaceIter</a>, <a class="el" href="a02241.html">VertexHandle</a>, <a class="el" href="a02253.html">FaceHandle</a>, &amp;<a class="el" href="a02313.html#aad232b13ab7de3d109b16d3a562b0173">PolyConnectivity::cvf_begin</a>, &amp;<a class="el" href="a02313.html#ae3911adc8e38fff7c1b503023a203146">PolyConnectivity::cvf_end</a>&gt; &gt; <a class="el" href="a02313.html#a69fb8d0089546d5e84b0686cf2430544">OpenMesh::PolyConnectivity::ConstVertexFaceRange</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The vertices as a range object suitable for C++11 range based for loops. Will skip deleted vertices. </dd></dl>

</div>
</div>
<a id="a6e850069e891062b73842ea60fdb83d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e850069e891062b73842ea60fdb83d1">&#9670;&nbsp;</a></span>ConstVertexIHalfedgeRange</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a02305.html">CirculatorRange</a>&lt;<a class="el" href="a02309.html">CirculatorRangeTraitT</a>&lt; <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a1912d02cc59674021d8f7e7e68e6671c">ConstVertexIHalfedgeIter</a>, <a class="el" href="a02241.html">VertexHandle</a>, <a class="el" href="a02245.html">HalfedgeHandle</a>, &amp;<a class="el" href="a02313.html#abab4fa28f581a5c4709fc34e66fbbd46">PolyConnectivity::cvih_begin</a>, &amp;<a class="el" href="a02313.html#a9d5ff194c90a55fbd61cc568dcbe90ee">PolyConnectivity::cvih_end</a>&gt; &gt; <a class="el" href="a02313.html#a6e850069e891062b73842ea60fdb83d1">OpenMesh::PolyConnectivity::ConstVertexIHalfedgeRange</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The vertices as a range object suitable for C++11 range based for loops. Will skip deleted vertices. </dd></dl>

</div>
</div>
<a id="afa3ee1bfd7eea137159249cda53e2a3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa3ee1bfd7eea137159249cda53e2a3b">&#9670;&nbsp;</a></span>ConstVertexOHalfedgeRange</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a02305.html">CirculatorRange</a>&lt;<a class="el" href="a02309.html">CirculatorRangeTraitT</a>&lt; <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#abbb03d399d5f3c52d30b4ac895e8bc34">ConstVertexOHalfedgeIter</a>, <a class="el" href="a02241.html">VertexHandle</a>, <a class="el" href="a02245.html">HalfedgeHandle</a>, &amp;<a class="el" href="a02313.html#abb84b94e6340467a7eeb524eb09bb888">PolyConnectivity::cvoh_begin</a>, &amp;<a class="el" href="a02313.html#ac9ec2c1e3927ee8e64e992d1a7ae84ed">PolyConnectivity::cvoh_end</a>&gt; &gt; <a class="el" href="a02313.html#afa3ee1bfd7eea137159249cda53e2a3b">OpenMesh::PolyConnectivity::ConstVertexOHalfedgeRange</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The vertices as a range object suitable for C++11 range based for loops. Will skip deleted vertices. </dd></dl>

</div>
</div>
<a id="a46ed92f5c201b9afb57c5db9e36ae71a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46ed92f5c201b9afb57c5db9e36ae71a">&#9670;&nbsp;</a></span>ConstVertexRange</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a02297.html">EntityRange</a>&lt;<a class="el" href="a02301.html">RangeTraitT</a>&lt; const <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a6089799c334e532a63ac8d1ac90cb6d3">PolyConnectivity::ConstVertexIter</a>, &amp;<a class="el" href="a02313.html#a9990e9d0159d499ce381294a0486dc2e">PolyConnectivity::vertices_begin</a>, &amp;<a class="el" href="a02313.html#ae01a39ca6f8ebc0dacdaa0fa809a70ed">PolyConnectivity::vertices_end</a>&gt; &gt; <a class="el" href="a02313.html#a46ed92f5c201b9afb57c5db9e36ae71a">OpenMesh::PolyConnectivity::ConstVertexRange</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The vertices as a range object suitable for C++11 range based for loops. Will skip deleted vertices. </dd></dl>

</div>
</div>
<a id="aa3a14c6c84c1bed0876389e9ef1b4e7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3a14c6c84c1bed0876389e9ef1b4e7f">&#9670;&nbsp;</a></span>ConstVertexRangeSkipping</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a02297.html">EntityRange</a>&lt;<a class="el" href="a02301.html">RangeTraitT</a>&lt; const <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#a6089799c334e532a63ac8d1ac90cb6d3">PolyConnectivity::ConstVertexIter</a>, &amp;<a class="el" href="a02313.html#a1df14566bcd0e23290a551e724cd1dcd">PolyConnectivity::vertices_sbegin</a>, &amp;<a class="el" href="a02313.html#ae01a39ca6f8ebc0dacdaa0fa809a70ed">PolyConnectivity::vertices_end</a>&gt; &gt; <a class="el" href="a02313.html#aa3a14c6c84c1bed0876389e9ef1b4e7f">OpenMesh::PolyConnectivity::ConstVertexRangeSkipping</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The vertices as a range object suitable for C++11 range based for loops. Will skip deleted vertices. </dd></dl>

</div>
</div>
<a id="aa09ba4eca7ba4493c203921b56ef079c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa09ba4eca7ba4493c203921b56ef079c">&#9670;&nbsp;</a></span>ConstVertexVertexRange</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a02305.html">CirculatorRange</a>&lt;<a class="el" href="a02309.html">CirculatorRangeTraitT</a>&lt; <a class="el" href="a02313.html">PolyConnectivity</a>, <a class="el" href="a02313.html#acd3d1d2c049453ac99d1227d4216864f">ConstVertexVertexCWIter</a>, <a class="el" href="a02241.html">VertexHandle</a>, <a class="el" href="a02241.html">VertexHandle</a>, &amp;<a class="el" href="a02313.html#a0369a2355a7d703ad1f8c8b45aa0e7fe">PolyConnectivity::cvv_cwbegin</a>, &amp;<a class="el" href="a02313.html#a35b18e4bc27b36ac9e1392d2cdef432a">PolyConnectivity::cvv_cwend</a>&gt; &gt; <a class="el" href="a02313.html#aa09ba4eca7ba4493c203921b56ef079c">OpenMesh::PolyConnectivity::ConstVertexVertexRange</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The vertices as a range object suitable for C++11 range based for loops. Will skip deleted vertices. </dd></dl>

</div>
</div>
<a id="a835392fcf40934fba05a85f6466836a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a835392fcf40934fba05a85f6466836a9">&#9670;&nbsp;</a></span>HalfedgeLoopCCWIter</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a02185.html">Iterators::GenericCirculatorT</a>&lt;<a class="el" href="a02337.html">FaceHalfedgeTraits</a>, true&gt; <a class="el" href="a02313.html#a835392fcf40934fba05a85f6466836a9">OpenMesh::PolyConnectivity::HalfedgeLoopCCWIter</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Identical to <a class="el" href="a02313.html#a52e34e1b8830d078d047508fb900464c" title="Enumerate incident half edges in a counter clockwise fashion. ">FaceHalfedgeIter</a>. </p>
<p>God knows why this typedef exists. </p>

</div>
</div>
<a id="a8b0bceb6dab4d2e43ceccd01a7a72051"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b0bceb6dab4d2e43ceccd01a7a72051">&#9670;&nbsp;</a></span>HalfedgeLoopIter</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a02197.html">Iterators::GenericCirculatorT_DEPRECATED</a>&lt;<a class="el" href="a02337.html">FaceHalfedgeTraits</a>&gt; <a class="el" href="a02313.html#a8b0bceb6dab4d2e43ceccd01a7a72051">OpenMesh::PolyConnectivity::HalfedgeLoopIter</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Identical to <a class="el" href="a02313.html#a52e34e1b8830d078d047508fb900464c" title="Enumerate incident half edges in a counter clockwise fashion. ">FaceHalfedgeIter</a>. </p>
<p>God knows why this typedef exists. </p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="abc69ece803357a282042cf35b2b4506a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc69ece803357a282042cf35b2b4506a">&#9670;&nbsp;</a></span>add_face() <span class="overload">[1/5]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02417.html">SmartFaceHandle</a> OpenMesh::PolyConnectivity::add_face </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; <a class="el" href="a02241.html">VertexHandle</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>_vhandles</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add and connect a new face. </p>
<p>Create a new face consisting of the vertices provided by the vertex handle vector. (The vertices have to be already added to the mesh by add_vertex)</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">_vhandles</td><td>sorted list of vertex handles (also defines order in which the vertices are added to the face) </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="aa164502e1d8a71cc18ba1c8109017e6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa164502e1d8a71cc18ba1c8109017e6d">&#9670;&nbsp;</a></span>add_face() <span class="overload">[2/5]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02417.html">SmartFaceHandle</a> OpenMesh::PolyConnectivity::add_face </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; <a class="el" href="a02405.html">SmartVertexHandle</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>_vhandles</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add and connect a new face. </p>
<p>Create a new face consisting of the vertices provided by the vertex handle vector. (The vertices have to be already added to the mesh by add_vertex)</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">_vhandles</td><td>sorted list of vertex handles (also defines order in which the vertices are added to the face) </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a5cf2abfb932cc6d222c29ef3e0db17b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5cf2abfb932cc6d222c29ef3e0db17b9">&#9670;&nbsp;</a></span>add_face() <span class="overload">[3/5]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02417.html">SmartFaceHandle</a> OpenMesh::PolyConnectivity::add_face </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02241.html">VertexHandle</a>&#160;</td>
          <td class="paramname"><em>_vh0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02241.html">VertexHandle</a>&#160;</td>
          <td class="paramname"><em>_vh1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02241.html">VertexHandle</a>&#160;</td>
          <td class="paramname"><em>_vh2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add and connect a new face. </p>
<p>Create a new face consisting of three vertices provided by the handles. (The vertices have to be already added to the mesh by add_vertex)</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">_vh0</td><td>First vertex handle </td></tr>
    <tr><td class="paramname">_vh1</td><td>Second vertex handle </td></tr>
    <tr><td class="paramname">_vh2</td><td>Third vertex handle </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a304bce718447d7ed030b334adfcaf428"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a304bce718447d7ed030b334adfcaf428">&#9670;&nbsp;</a></span>add_face() <span class="overload">[4/5]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02417.html">SmartFaceHandle</a> OpenMesh::PolyConnectivity::add_face </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02241.html">VertexHandle</a>&#160;</td>
          <td class="paramname"><em>_vh0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02241.html">VertexHandle</a>&#160;</td>
          <td class="paramname"><em>_vh1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02241.html">VertexHandle</a>&#160;</td>
          <td class="paramname"><em>_vh2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02241.html">VertexHandle</a>&#160;</td>
          <td class="paramname"><em>_vh3</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add and connect a new face. </p>
<p>Create a new face consisting of four vertices provided by the handles. (The vertices have to be already added to the mesh by add_vertex)</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">_vh0</td><td>First vertex handle </td></tr>
    <tr><td class="paramname">_vh1</td><td>Second vertex handle </td></tr>
    <tr><td class="paramname">_vh2</td><td>Third vertex handle </td></tr>
    <tr><td class="paramname">_vh3</td><td>Fourth vertex handle </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="aebc538f94567dd0d1ab14dbab0c3ec6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebc538f94567dd0d1ab14dbab0c3ec6f">&#9670;&nbsp;</a></span>add_face() <span class="overload">[5/5]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02417.html">SmartFaceHandle</a> OpenMesh::PolyConnectivity::add_face </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a02241.html">VertexHandle</a> *&#160;</td>
          <td class="paramname"><em>_vhandles</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>_vhs_size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add and connect a new face. </p>
<p>Create a new face consisting of vertices provided by a handle array. (The vertices have to be already added to the mesh by add_vertex)</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">_vhandles</td><td>pointer to a sorted list of vertex handles (also defines order in which the vertices are added to the face) </td></tr>
    <tr><td class="paramname">_vhs_size</td><td>number of vertex handles in the array </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a6eaada3738fad895ae70ed1c010f8dab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6eaada3738fad895ae70ed1c010f8dab">&#9670;&nbsp;</a></span>all_edges()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02313.html#a8bc2d3a5ba8ee1049f065b336b91c5bc">PolyConnectivity::ConstEdgeRange</a> OpenMesh::PolyConnectivity::all_edges </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The edges as a range object suitable for C++11 range based for loops. Will include deleted edges. </dd></dl>

</div>
</div>
<a id="a2c4a4277e7262eab63328c0eda51dea4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c4a4277e7262eab63328c0eda51dea4">&#9670;&nbsp;</a></span>all_elements()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename HandleType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02353.html">ElementRange</a>&lt;HandleType&gt;::Range OpenMesh::PolyConnectivity::all_elements </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The elements corresponding to the template type as a range object suitable for C++11 range based for loops. Will include deleted faces. </dd></dl>

</div>
</div>
<a id="af37d6eacb63abdfaa4d31a43898b0173"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af37d6eacb63abdfaa4d31a43898b0173">&#9670;&nbsp;</a></span>all_faces()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02313.html#a42433b78929ae7661ec80e0c1daea5ee">PolyConnectivity::ConstFaceRange</a> OpenMesh::PolyConnectivity::all_faces </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The faces as a range object suitable for C++11 range based for loops. Will include deleted faces. </dd></dl>

</div>
</div>
<a id="a5db927cbf378c54750fca0d7efa0e417"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5db927cbf378c54750fca0d7efa0e417">&#9670;&nbsp;</a></span>all_halfedges()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02313.html#acb57b9ddc74c5df8e0c444cdc5e6e432">PolyConnectivity::ConstHalfedgeRange</a> OpenMesh::PolyConnectivity::all_halfedges </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The halfedges as a range object suitable for C++11 range based for loops. Will include deleted halfedges. </dd></dl>

</div>
</div>
<a id="aa47df81863eb2eb7148ff29515be867a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa47df81863eb2eb7148ff29515be867a">&#9670;&nbsp;</a></span>all_vertices()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02313.html#a46ed92f5c201b9afb57c5db9e36ae71a">PolyConnectivity::ConstVertexRange</a> OpenMesh::PolyConnectivity::all_vertices </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The vertices as a range object suitable for C++11 range based for loops. Will include deleted vertices. </dd></dl>

</div>
</div>
<a id="ab048dd5bbc5246e7e1ccc3382135e11f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab048dd5bbc5246e7e1ccc3382135e11f">&#9670;&nbsp;</a></span>assign_connectivity()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void OpenMesh::PolyConnectivity::assign_connectivity </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a02313.html">PolyConnectivity</a> &amp;&#160;</td>
          <td class="paramname"><em>_other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><a class="el" href="a02313.html#ab048dd5bbc5246e7e1ccc3382135e11f" title="assign_connectivity() method. ">assign_connectivity()</a> method. </p>
<p>See <a class="el" href="a02113.html#ab959910ec7df2c8edc7f47878e549066" title="ArrayKernel uses the default copy constructor and assignment operator, which means that the connectiv...">ArrayKernel::assign_connectivity()</a> for more details. </p>

</div>
</div>
<a id="a5afce0f6be1f425f5e0d42441fee35df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5afce0f6be1f425f5e0d42441fee35df">&#9670;&nbsp;</a></span>collapse()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenMesh::PolyConnectivity::collapse </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td>
          <td class="paramname"><em>_heh</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Halfedge collapse: collapse the from-vertex of halfedge _heh into its to-vertex. </p>
<dl class="section attention"><dt>Attention</dt><dd>Needs vertex/edge/face status attribute in order to delete the items that degenerate.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>The from vertex is marked as deleted while the to vertex will still exist.</dd>
<dd>
This function does not perform a garbage collection. It only marks degenerate items as deleted.</dd></dl>
<dl class="section attention"><dt>Attention</dt><dd>A halfedge collapse may lead to topological inconsistencies. Therefore you should check this using <a class="el" href="a02313.html#af1463136f43f48a7e6576701375d018c" title="Returns whether collapsing halfedge _heh is ok or would lead to topological inconsistencies. ">is_collapse_ok()</a>. </dd></dl>

</div>
</div>
<a id="a8a3fba5d9c53676c111bb04b18fc20b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a3fba5d9c53676c111bb04b18fc20b3">&#9670;&nbsp;</a></span>delete_edge()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenMesh::PolyConnectivity::delete_edge </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02249.html">EdgeHandle</a>&#160;</td>
          <td class="paramname"><em>_eh</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>_delete_isolated_vertices</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mark edge (two opposite halfedges) and incident faces deleted. </p>
<p>Resulting isolated vertices are marked deleted if _delete_isolated_vertices is true. Items marked deleted will be removed by garbageCollection().</p>
<dl class="section attention"><dt>Attention</dt><dd>Needs the <a class="el" href="a01238.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74" title="Add status to mesh item (all items) ">Attributes::Status</a> attribute for vertices, edges and faces. </dd></dl>

</div>
</div>
<a id="ae20c4e746b52c34ace6a7b805fbd61ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae20c4e746b52c34ace6a7b805fbd61ac">&#9670;&nbsp;</a></span>delete_face()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenMesh::PolyConnectivity::delete_face </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02253.html">FaceHandle</a>&#160;</td>
          <td class="paramname"><em>_fh</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>_delete_isolated_vertices</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Delete face _fh and resulting degenerated empty halfedges as well. </p>
<p>Resulting isolated vertices will be deleted if _delete_isolated_vertices is true.</p>
<dl class="section attention"><dt>Attention</dt><dd>All item will only be marked to be deleted. They will actually be removed by calling <a class="el" href="a02113.html#aba7fd4df59227f974b44111ac45e835f" title="garbage collection ">garbage_collection()</a>.</dd>
<dd>
Needs the <a class="el" href="a01238.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74" title="Add status to mesh item (all items) ">Attributes::Status</a> attribute for vertices, edges and faces. </dd></dl>

</div>
</div>
<a id="aa39c22e9921a025e3b5dfb5b1c3b43c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa39c22e9921a025e3b5dfb5b1c3b43c0">&#9670;&nbsp;</a></span>delete_vertex()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenMesh::PolyConnectivity::delete_vertex </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02241.html">VertexHandle</a>&#160;</td>
          <td class="paramname"><em>_vh</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>_delete_isolated_vertices</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mark vertex and all incident edges and faces deleted. </p>
<p>Items marked deleted will be removed by garbageCollection(). </p><dl class="section attention"><dt>Attention</dt><dd>Needs the <a class="el" href="a01238.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74" title="Add status to mesh item (all items) ">Attributes::Status</a> attribute for vertices, edges and faces. </dd></dl>

</div>
</div>
<a id="a65ee7e47b2b93672b4c0d72b94baf548"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65ee7e47b2b93672b4c0d72b94baf548">&#9670;&nbsp;</a></span>edges()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02313.html#a2eaca870fb5a241f84cec03d99863cc7">PolyConnectivity::ConstEdgeRangeSkipping</a> OpenMesh::PolyConnectivity::edges </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The edges as a range object suitable for C++11 range based for loops. Will skip deleted edges. </dd></dl>

</div>
</div>
<a id="a1fab5254ba1e46f2adb79b094da6c48d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1fab5254ba1e46f2adb79b094da6c48d">&#9670;&nbsp;</a></span>elements()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename HandleType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02353.html">ElementRange</a>&lt;HandleType&gt;::RangeSkipping OpenMesh::PolyConnectivity::elements </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The elements corresponding to the template type as a range object suitable for C++11 range based for loops. Will skip deleted faces. </dd></dl>

</div>
</div>
<a id="aba295e315a3b508270c24227772225fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba295e315a3b508270c24227772225fd">&#9670;&nbsp;</a></span>faces()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02313.html#af2312697ef48578dc9ef2e0bb60d15d4">PolyConnectivity::ConstFaceRangeSkipping</a> OpenMesh::PolyConnectivity::faces </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The faces as a range object suitable for C++11 range based for loops. Will skip deleted faces. </dd></dl>

</div>
</div>
<a id="a4a0cc71fb18c1e211114045a1480c9ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a0cc71fb18c1e211114045a1480c9ae">&#9670;&nbsp;</a></span>fe_range()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02313.html#ac300f45442e8a847cbbf9d44cfeaaab3">PolyConnectivity::ConstFaceEdgeRange</a> OpenMesh::PolyConnectivity::fe_range </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02253.html">FaceHandle</a>&#160;</td>
          <td class="paramname"><em>_fh</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The edges incident to the specified face as a range object suitable for C++11 range based for loops. </dd></dl>

</div>
</div>
<a id="a302d83de16c2d60421aa25ccc487eb3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a302d83de16c2d60421aa25ccc487eb3b">&#9670;&nbsp;</a></span>ff_range()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02313.html#a1ed82cc2f3fde9940da93d5d3226d0c1">PolyConnectivity::ConstFaceFaceRange</a> OpenMesh::PolyConnectivity::ff_range </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02253.html">FaceHandle</a>&#160;</td>
          <td class="paramname"><em>_fh</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The faces adjacent to the specified face as a range object suitable for C++11 range based for loops. </dd></dl>

</div>
</div>
<a id="ace4b35cc2c9fc028e1057d42867f1470"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace4b35cc2c9fc028e1057d42867f1470">&#9670;&nbsp;</a></span>fh_range()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02313.html#a84912a53097ac949f4599cfec0d8de6a">PolyConnectivity::ConstFaceHalfedgeRange</a> OpenMesh::PolyConnectivity::fh_range </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02253.html">FaceHandle</a>&#160;</td>
          <td class="paramname"><em>_fh</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The halfedges incident to the specified face as a range object suitable for C++11 range based for loops. </dd></dl>

</div>
</div>
<a id="a9d5ce0fdebb27beb57056c5a99571fef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d5ce0fdebb27beb57056c5a99571fef">&#9670;&nbsp;</a></span>fv_range()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02313.html#a761babd30c4d72fa5d7a9b958e4ed327">PolyConnectivity::ConstFaceVertexRange</a> OpenMesh::PolyConnectivity::fv_range </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02253.html">FaceHandle</a>&#160;</td>
          <td class="paramname"><em>_fh</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The vertices incident to the specified face as a range object suitable for C++11 range based for loops. </dd></dl>

</div>
</div>
<a id="a89b1117c77d3b3e2b65da129cd901b79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89b1117c77d3b3e2b65da129cd901b79">&#9670;&nbsp;</a></span>halfedges()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02313.html#a8fe3712bde99a69100a54557ccdc0230">PolyConnectivity::ConstHalfedgeRangeSkipping</a> OpenMesh::PolyConnectivity::halfedges </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The halfedges as a range object suitable for C++11 range based for loops. Will skip deleted halfedges. </dd></dl>

</div>
</div>
<a id="a32724d3c3a7d2aba9974e01d2fec33b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32724d3c3a7d2aba9974e01d2fec33b7">&#9670;&nbsp;</a></span>insert_edge()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02245.html">PolyConnectivity::HalfedgeHandle</a> OpenMesh::PolyConnectivity::insert_edge </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td>
          <td class="paramname"><em>_prev_heh</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td>
          <td class="paramname"><em>_next_heh</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Inserts an edge between to_vh(_prev_heh) and from_vh(_next_heh). </p>
<p>A new face is created started at heh0 of the inserted edge and its halfedges loop includes both _prev_heh and _next_heh. If an old face existed which includes the argument halfedges, it is split at the new edge. heh0 is returned.</p>
<dl class="section note"><dt>Note</dt><dd>assumes _prev_heh and _next_heh are either boundary or pointed to the same face </dd></dl>

</div>
</div>
<a id="ac86d2e4ea8f50b75876b35b175c4c635"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac86d2e4ea8f50b75876b35b175c4c635">&#9670;&nbsp;</a></span>is_boundary() <span class="overload">[1/4]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool OpenMesh::PolyConnectivity::is_boundary </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td>
          <td class="paramname"><em>_heh</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Check if the halfedge is at the boundary. </p>
<p>The halfedge is at the boundary, if no face is incident to it.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">_heh</td><td><a class="el" href="a02245.html" title="Handle for a halfedge entity. ">HalfedgeHandle</a> to test </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>boundary? </dd></dl>

</div>
</div>
<a id="a7077413e879ebc4ba0b61f03467735d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7077413e879ebc4ba0b61f03467735d9">&#9670;&nbsp;</a></span>is_boundary() <span class="overload">[2/4]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool OpenMesh::PolyConnectivity::is_boundary </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02249.html">EdgeHandle</a>&#160;</td>
          <td class="paramname"><em>_eh</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Is the edge a boundary edge? </p>
<p>Checks it the edge _eh is a boundary edge, i.e. is one of its halfedges a boundary halfedge.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">_eh</td><td>Edge handle to test </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>boundary? </dd></dl>

</div>
</div>
<a id="a8252606a66e0b0854a957e796541d404"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8252606a66e0b0854a957e796541d404">&#9670;&nbsp;</a></span>is_boundary() <span class="overload">[3/4]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool OpenMesh::PolyConnectivity::is_boundary </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02241.html">VertexHandle</a>&#160;</td>
          <td class="paramname"><em>_vh</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Is vertex _vh a boundary vertex ? </p>
<p>Checks if the associated halfedge (which would on a boundary be the outside halfedge), is connected to a face. Which is equivalent, if the vertex is at the boundary of the mesh, as <a class="el" href="a01233.html" title="Contains all the mesh ingredients like the polygonal mesh, the triangle mesh, different mesh kernels ...">OpenMesh</a> will make sure, that if there is a boundary halfedge at the vertex, the halfedge will be the one which is associated to the vertex.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">_vh</td><td><a class="el" href="a02241.html" title="Handle for a vertex entity. ">VertexHandle</a> to test </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>boundary? </dd></dl>

</div>
</div>
<a id="a9f891e1a1b29ad64047d29a32ecee207"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f891e1a1b29ad64047d29a32ecee207">&#9670;&nbsp;</a></span>is_boundary() <span class="overload">[4/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool OpenMesh::PolyConnectivity::is_boundary </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02253.html">FaceHandle</a>&#160;</td>
          <td class="paramname"><em>_fh</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>_check_vertex</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check if face is at the boundary. </p>
<p>Is face _fh at boundary, i.e. is one of its edges (or vertices) a boundary edge?</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">_fh</td><td>Check this face </td></tr>
    <tr><td class="paramname">_check_vertex</td><td>If <code>true</code>, check the corner vertices of the face, too. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>boundary? </dd></dl>

</div>
</div>
<a id="af1463136f43f48a7e6576701375d018c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1463136f43f48a7e6576701375d018c">&#9670;&nbsp;</a></span>is_collapse_ok()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool OpenMesh::PolyConnectivity::is_collapse_ok </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td>
          <td class="paramname"><em>_he</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns whether collapsing halfedge _heh is ok or would lead to topological inconsistencies. </p>
<dl class="section attention"><dt>Attention</dt><dd>This method need the <a class="el" href="a01238.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74" title="Add status to mesh item (all items) ">Attributes::Status</a> attribute and changes the <em>tagged</em> bit. </dd></dl>

</div>
</div>
<a id="a234788385f49fc55fc300f8312552ba0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a234788385f49fc55fc300f8312552ba0">&#9670;&nbsp;</a></span>is_manifold()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool OpenMesh::PolyConnectivity::is_manifold </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02241.html">VertexHandle</a>&#160;</td>
          <td class="paramname"><em>_vh</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Is (the mesh at) vertex _vh two-manifold ? </p>
<p>The vertex is non-manifold if more than one gap exists, i.e. more than one outgoing boundary halfedge. If (at least) one boundary halfedge exists, the vertex' halfedge must be a boundary halfedge.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">_vh</td><td><a class="el" href="a02241.html" title="Handle for a vertex entity. ">VertexHandle</a> to test </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>manifold? </dd></dl>

</div>
</div>
<a id="afdad5593a949f029bb66c6a103afe291"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afdad5593a949f029bb66c6a103afe291">&#9670;&nbsp;</a></span>is_simple_link()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool OpenMesh::PolyConnectivity::is_simple_link </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02249.html">EdgeHandle</a>&#160;</td>
          <td class="paramname"><em>_eh</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>return true if the this the only link between the faces adjacent to _eh. </p>
<p>_eh is allowed to be boundary, in which case true is returned iff _eh is the only boundary edge of its ajdacent face. </p>

</div>
</div>
<a id="adacd30cc79c83168df2ace1cee7aeb2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adacd30cc79c83168df2ace1cee7aeb2a">&#9670;&nbsp;</a></span>is_simply_connected()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool OpenMesh::PolyConnectivity::is_simply_connected </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02253.html">FaceHandle</a>&#160;</td>
          <td class="paramname"><em>_fh</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>return true if _fh shares only one edge with all of its adjacent faces. </p>
<p>Boundary is treated as one face, i.e., the function false if _fh has more than one boundary edge. </p>

</div>
</div>
<a id="a56bd327721dfefe8a020bc8e63a33e5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56bd327721dfefe8a020bc8e63a33e5f">&#9670;&nbsp;</a></span>reinsert_edge()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenMesh::PolyConnectivity::reinsert_edge </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02249.html">EdgeHandle</a>&#160;</td>
          <td class="paramname"><em>_eh</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Inverse of remove_edge. </p>
<p>_eh should be the handle of the edge and the vertex and halfedge handles pointed by edge(_eh) should be valid. </p>

</div>
</div>
<a id="a62bb195378d05003f3be412c83b9ddca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62bb195378d05003f3be412c83b9ddca">&#9670;&nbsp;</a></span>remove_edge()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02253.html">PolyConnectivity::FaceHandle</a> OpenMesh::PolyConnectivity::remove_edge </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02249.html">EdgeHandle</a>&#160;</td>
          <td class="paramname"><em>_eh</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes the edge _eh. </p>
<p>Its adjacent faces are merged. _eh and one of the adjacent faces are set deleted. The handle of the remaining face is returned (InvalidFaceHandle is returned if _eh is a boundary edge).</p>
<dl class="section pre"><dt>Precondition</dt><dd>is_simple_link(_eh). This ensures that there are no hole faces or isolated vertices appearing in result of the operation.</dd></dl>
<dl class="section attention"><dt>Attention</dt><dd>Needs the <a class="el" href="a01238.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74" title="Add status to mesh item (all items) ">Attributes::Status</a> attribute for edges and faces.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This function does not perform a garbage collection. It only marks items as deleted. </dd></dl>

</div>
</div>
<a id="adfff2d7192f71510177335d9064fb5d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfff2d7192f71510177335d9064fb5d7">&#9670;&nbsp;</a></span>split()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenMesh::PolyConnectivity::split </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02253.html">FaceHandle</a>&#160;</td>
          <td class="paramname"><em>_fh</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02241.html">VertexHandle</a>&#160;</td>
          <td class="paramname"><em>_vh</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Face split (= 1-to-n split). </p>
<p>Split an arbitrary face into triangles by connecting each vertex of fh to vh.</p>
<dl class="section note"><dt>Note</dt><dd>fh will remain valid (it will become one of the triangles) </dd>
<dd>
the halfedge handles of the new triangles will point to the old halfeges</dd>
<dd>
The properties of the new faces and all other new primitives will be undefined!</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">_fh</td><td>Face handle that should be splitted </td></tr>
    <tr><td class="paramname">_vh</td><td>Vertex handle of the new vertex that will be inserted in the face </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a254ccbf8dbceab1a5e98e0a2ad12fb7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a254ccbf8dbceab1a5e98e0a2ad12fb7f">&#9670;&nbsp;</a></span>split_copy()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenMesh::PolyConnectivity::split_copy </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02253.html">FaceHandle</a>&#160;</td>
          <td class="paramname"><em>_fh</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02241.html">VertexHandle</a>&#160;</td>
          <td class="paramname"><em>_vh</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Face split (= 1-to-n split). </p>
<p>Split an arbitrary face into triangles by connecting each vertex of fh to vh.</p>
<dl class="section note"><dt>Note</dt><dd>fh will remain valid (it will become one of the triangles) </dd>
<dd>
the halfedge handles of the new triangles will point to the old halfeges</dd>
<dd>
The properties of the new faces will be adjusted to the properties of the original faces </dd>
<dd>
Properties of the new edges and halfedges will be undefined</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">_fh</td><td>Face handle that should be splitted </td></tr>
    <tr><td class="paramname">_vh</td><td>Vertex handle of the new vertex that will be inserted in the face </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ab0b6766663c8bf454322d203fc8c6698"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0b6766663c8bf454322d203fc8c6698">&#9670;&nbsp;</a></span>split_edge()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenMesh::PolyConnectivity::split_edge </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02249.html">EdgeHandle</a>&#160;</td>
          <td class="paramname"><em>_eh</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02241.html">VertexHandle</a>&#160;</td>
          <td class="paramname"><em>_vh</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Edge split (inserts a vertex on the edge only) </p>
<p>This edge split only splits the edge without introducing new faces! As this is for polygonal meshes, we can have valence 2 vertices here.</p>
<dl class="section note"><dt>Note</dt><dd>The properties of the new edges and halfedges will be undefined!</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">_eh</td><td>Handle of the edge, that will be splitted </td></tr>
    <tr><td class="paramname">_vh</td><td>Handle of the vertex that will be inserted at the edge </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ac5f4bfed3edb50871e72c542ddeda417"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5f4bfed3edb50871e72c542ddeda417">&#9670;&nbsp;</a></span>split_edge_copy()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenMesh::PolyConnectivity::split_edge_copy </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02249.html">EdgeHandle</a>&#160;</td>
          <td class="paramname"><em>_eh</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02241.html">VertexHandle</a>&#160;</td>
          <td class="paramname"><em>_vh</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Edge split (inserts a vertex on the edge only) </p>
<p>This edge split only splits the edge without introducing new faces! As this is for polygonal meshes, we can have valence 2 vertices here.</p>
<dl class="section note"><dt>Note</dt><dd>The properties of the new edge will be copied from the splitted edge </dd>
<dd>
Properties of the new halfedges will be undefined</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">_eh</td><td>Handle of the edge, that will be splitted </td></tr>
    <tr><td class="paramname">_vh</td><td>Handle of the vertex that will be inserted at the edge </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="af29e35c4ea8b24f76e46f0dc5d96305d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af29e35c4ea8b24f76e46f0dc5d96305d">&#9670;&nbsp;</a></span>triangulate()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenMesh::PolyConnectivity::triangulate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02253.html">FaceHandle</a>&#160;</td>
          <td class="paramname"><em>_fh</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Triangulate the face _fh. </p>
<p>Split an arbitrary face into triangles by connecting each vertex of fh after its second to vh.</p>
<dl class="section note"><dt>Note</dt><dd>_fh will remain valid (it will become one of the triangles)</dd>
<dd>
The halfedge handles of the new triangles will point to the old halfedges</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">_fh</td><td>Handle of the face that should be triangulated </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a69caa9d4f6f52c2134ff4146708ad19b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69caa9d4f6f52c2134ff4146708ad19b">&#9670;&nbsp;</a></span>ve_range()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02313.html#a71eb00288888331cc074ef0dd9414f5d">PolyConnectivity::ConstVertexEdgeRange</a> OpenMesh::PolyConnectivity::ve_range </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02241.html">VertexHandle</a>&#160;</td>
          <td class="paramname"><em>_vh</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The edges incident to the specified vertex as a range object suitable for C++11 range based for loops. </dd></dl>

</div>
</div>
<a id="ac062511d2c2c3bce4ff842d81f85a37b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac062511d2c2c3bce4ff842d81f85a37b">&#9670;&nbsp;</a></span>vertices()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02313.html#aa3a14c6c84c1bed0876389e9ef1b4e7f">PolyConnectivity::ConstVertexRangeSkipping</a> OpenMesh::PolyConnectivity::vertices </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The vertices as a range object suitable for C++11 range based for loops. Will skip deleted vertices. </dd></dl>

</div>
</div>
<a id="aff7591dd26a9f5c87296cd8b621ed3d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff7591dd26a9f5c87296cd8b621ed3d4">&#9670;&nbsp;</a></span>vf_range()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02313.html#a69fb8d0089546d5e84b0686cf2430544">PolyConnectivity::ConstVertexFaceRange</a> OpenMesh::PolyConnectivity::vf_range </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02241.html">VertexHandle</a>&#160;</td>
          <td class="paramname"><em>_vh</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The faces incident to the specified vertex as a range object suitable for C++11 range based for loops. </dd></dl>

</div>
</div>
<a id="aac23381dd7ecead9797ece002c0d9db4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac23381dd7ecead9797ece002c0d9db4">&#9670;&nbsp;</a></span>vih_range()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02313.html#a6e850069e891062b73842ea60fdb83d1">PolyConnectivity::ConstVertexIHalfedgeRange</a> OpenMesh::PolyConnectivity::vih_range </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02241.html">VertexHandle</a>&#160;</td>
          <td class="paramname"><em>_vh</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The incoming halfedges incident to the specified vertex as a range object suitable for C++11 range based for loops. </dd></dl>

</div>
</div>
<a id="a35bf93b9cdc65a5600b1f5ad63753d6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35bf93b9cdc65a5600b1f5ad63753d6f">&#9670;&nbsp;</a></span>voh_range()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02313.html#afa3ee1bfd7eea137159249cda53e2a3b">PolyConnectivity::ConstVertexOHalfedgeRange</a> OpenMesh::PolyConnectivity::voh_range </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02241.html">VertexHandle</a>&#160;</td>
          <td class="paramname"><em>_vh</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The outgoing halfedges incident to the specified vertex as a range object suitable for C++11 range based for loops. </dd></dl>

</div>
</div>
<a id="aeae652d4438276037a1171972a0b5a2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeae652d4438276037a1171972a0b5a2a">&#9670;&nbsp;</a></span>vv_range()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02313.html#aa09ba4eca7ba4493c203921b56ef079c">PolyConnectivity::ConstVertexVertexRange</a> OpenMesh::PolyConnectivity::vv_range </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02241.html">VertexHandle</a>&#160;</td>
          <td class="paramname"><em>_vh</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The vertices adjacent to the specified vertex as a range object suitable for C++11 range based for loops. </dd></dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>OpenMesh/Core/Mesh/<a class="el" href="a00377_source.html">PolyConnectivity.hh</a></li>
<li>OpenMesh/Core/Mesh/PolyConnectivity.cc</li>
<li>OpenMesh/Core/Mesh/<a class="el" href="a00380_source.html">PolyConnectivity_inline_impl.hh</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<hr>
<address>
<small>
<a href="http://www.rwth-graphics.de" style="text-decoration:none;">
</a>
Project <b>OpenMesh</b>, 
&copy;&nbsp; Computer Graphics Group, RWTH Aachen.
Documentation generated using 
<a class="el" href="http://www.doxygen.org/index.html">
<b>doxygen</b>
</a>.
</small>
</address>
</body>
</html>
